iOS新手入门常见问题3 UITableViewController动态更新某一行Cell的值

2016年06月03日 iOS 1条评论 阅读2660次

博客 iOS新手入门常见问题3 UITableViewController动态更新某一行Cell的值

动态更新某一行Cell的值

要在满足某种条件下,经常要单独更新TableView某一行数据。更新某一行数据,当然要知道该Cell所在的sectionIndex和rowIndex。下面是根据已经的IndexPath更新该Cell的方法

// 得到该Cell的indexPath
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:3 inSection:0];
// 根据indexPath重新加载tableview
[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath, nil] withRowAnimation:UITableViewRowAnimationNone]; 

导航条上增加菜单点击后显示黑屏

在一个已经嵌入了NavigationBar的ViewController中,想在右边增加一个ButtonItem。 就在VC对应的m文件的viewDidLoad方法中添加了rightBarButtonItem。 又定义了rightBarButtonItem的点击事件。

SecondViewController *destVC = [[SecondViewController alloc] init];  
[self.navigationController pushViewController:destVC animated:YES]; 

结果发现这样可以转场到第二个画面,也能显示出导航栏,也默认带有返回按钮。最大的问题和缺憾就是显示的新画面是个黑屏!

其实Xcode已经为我们做好了自定义拖拽导航条项目的功能。在控件区域一下往下拉。会看到bar button item的控件,拖拽到导航条想要的位置即可。 有了导航条上实实在在能看到的控件,也就可以用鼠标拖动来选择要转场到哪个VC了。 整个过程完全不用写一行代码。

分享本文至:

WRITTEN BY

avatar
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

1 条评论

  1. avatar erickasouza

    <a href="http://www.dcrcustoms.com/mackage-satchel-mens-cologne-mackaged">mackage satchel mens cologne</a> <a href="http://www.bermudabrands.com/tory-burch-black-patent-leather-flats-toryburchr">tory burch black patent leather flats</a> <a href="http://www.alarmselpaso.com/nike-free-3.0-v4-kvinners-r%C3%B8d-runninga">nike free 3.0 v4 kvinners r酶d</a> <a href="http://www.demngoibet.com/mackage-jacket-leather-sleeves-mackager">mackage jacket leather sleeves</a> <a href="http://www.wtaarchitects.com/michael-kors-bedford-bag-orange-il-mkf">michael kors bedford bag orange il</a> <a href="http://www.bibleofpeace.com/moncler-coat-ruffle-girls-comforter-monclerd">moncler coat ruffle girls comforter</a>
    erickasouza http://www.erickasouza.com/

欢迎留言




用户登录

sitemap