MainStoryBoard 中UITableView Cell的重用

原创 2016年03月10日 16:11:41

问题: 使用MainStoryBoard定义Cell 使用后显示空白Cell,定义的视图没有显示.

解答: 使用惯了xib定义的cell 之后在viewdidload 中习惯性的注册cell,在storyBoard中不需要注册(不需要代码注册)只需要在方法

(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
中添加

    TableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"TableViewCell"];
原因是在MainstoryBoard中 我们已经对自定义的Cell 进行了注册



如图,我们在Cell的属性界面对其进行了注册,identifier 为"TableViewCell"

不需要在 ViewDidLoad 对其进行注册了,如果进行注册的话,则对xcode来说你引用的不是storyboard上的定义的Cel,而是你创建的空Cell类了,所以显示为空白.

版权声明:本文为博主原创文章欢迎分享转载。

UITableView从storyboard中加入cell

UITableView这个控件在ios中应用非常广泛。所以说说tableview在使用中的方法 用storyboard来做, 直接拖一个cell作为tableview的子控件,设置cell的clas...
  • linfengmove
  • linfengmove
  • 2016年12月16日 17:12
  • 1235

storyboard_创建tableview

转载:http://www.cocoachina.com/ios/20150330/11440.html 今天我通过完成一个长按cell删除的Demo,向你们展示熟练运用storyboard...
  • qq_30126571
  • qq_30126571
  • 2016年04月28日 11:11
  • 2344

如何在使用storyboard中使用tableViewController中的Prototype Cells 自定义cell

特别提醒在cell的循环使用中,我们一定做到以下两点 1.将cell的数据覆盖掉 2.将cell的状态覆盖掉1.选中Prototype Cells做一下操作1.在设置属性一栏将style设置为cu...
  • u011462377
  • u011462377
  • 2015年10月04日 21:20
  • 2791

IOS的storyboard编程之 TableView

在storyboard中,TableViewCell既可以从一个TableViewController里面得到,也可以在一个通用的ViewController里面,通过拉相应的tableView来得到...
  • j_akill
  • j_akill
  • 2014年09月26日 15:05
  • 10380

Storyboard 下 TableViewCell的复用

问题描述:使用 storyboard 建一个vc A,设置一个自定义的 cell,有另一个vc B(通过代码创建)重用这个 cell。可行方案1:self.tableView registerClas...
  • sinat_26696701
  • sinat_26696701
  • 2015年08月31日 14:48
  • 1234

MainStoryBoard 中UITableView Cell的重用

MainStoryBoard 中UITableView Cell的重用问题处理
  • hi_chen_xingwang
  • hi_chen_xingwang
  • 2016年03月10日 16:11
  • 1889

Xcode6 IOS开发UITableView基于Storyboard的使用

1.点击项目里面的Storyboard文件,然后给当前的UIViewController控制器里面拖入TableView,如下图所示 2.然后选中tableView,选择属性里面的Prototyp...
  • u010443618
  • u010443618
  • 2015年07月30日 23:38
  • 1771

iOS UITableViewCell重用以及自定义Cell

今天来讲一下UITableViewCell的重用问题,记得有一次去面试,被问到UITableViewCell是怎么优化的?然后是怎么重用的?Cell重用缓存在哪里?当时怎么回答的不记得了,反正能答得都...
  • u012588310
  • u012588310
  • 2015年03月13日 10:56
  • 2065

iOS开发—UITableView重用机制的理解

对于一个UITableView而言,可能需要显示成百上千个Cell,如果每个cell都单独创建的话,会消耗很大的内存。为了避免这种情况,重用机制就诞生了。...
  • Lotheve
  • Lotheve
  • 2015年07月15日 22:43
  • 1796

UITableViewCell Storyboard加载错误解决

1. 当使用XIB文件时,使用Cell前需要在ViewDidLoad方法中注册 UINib *nib = [UINib nibWithNibName:CLASS_NAME bundle:nil]; ...
  • anmo
  • anmo
  • 2015年09月11日 09:43
  • 1188
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MainStoryBoard 中UITableView Cell的重用
举报原因:
原因补充:

(最多只允许输入30个字)