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类了,所以显示为空白.

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

相关文章推荐

storyboard_创建tableview

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

UITableView从storyboard中加入cell

UITableView这个控件在ios中应用非常广泛。所以说说tableview在使用中的方法 用storyboard来做, 直接拖一个cell作为tableview的子控件,设置cell的clas...

利用storyboard 自定义cell

现在讲究的是快速开发,storyboa'r'd自定义cell还是比较少用得,但是开发起来特别快。镔哥就不多说了,直接给你们demo看吧 1:自定义cell //  xdxTableView...

Storyboard 下 TableViewCell的复用

问题描述:使用 storyboard 建一个vc A,设置一个自定义的 cell,有另一个vc B(通过代码创建)重用这个 cell。可行方案1:self.tableView registerClas...

Autolayout和Storyboard中动态UITableViewCell的高度

首先需要在Storyboard中创建好TableViewController,使用动态Cell,在Prototype Cells中设计好Cell界面。   接着,定义好Autolayout...
  • saw471
  • saw471
  • 2015年10月12日 16:48
  • 513

storyboard中自定义cell

iOS开发中,在storyboard中实现自定义cell比在nib文件中实现要简单许多。    首先创建自己的自定义cell的类,我们叫做CustomCell,要继承于UITableViewCe...

IOS的storyboard编程之 TableView

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

TableViewCell注册及复用

Cell注册的两种方式 1.tableView registerNib:(nullable UINib *) forCellReuseIdentifier:(nonnull NSString *) ...
  • Zomfice
  • Zomfice
  • 2016年06月27日 13:23
  • 3858

Xcode6 IOS开发UITableView基于Storyboard的使用

1.点击项目里面的Storyboard文件,然后给当前的UIViewController控制器里面拖入TableView,如下图所示 2.然后选中tableView,选择属性里面的Prototyp...

UITableView 中 Cell 重用机制导 致内容重复

UITableView 中 Cell 重用机制导 致内容重复
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MainStoryBoard 中UITableView Cell的重用
举报原因:
原因补充:

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