美文网首页
tableview 的xib加载不出来

tableview 的xib加载不出来

作者: f48ac133a97f | 来源:发表于2019-03-25 18:16 被阅读0次

最近碰到朋友遇到tableView的xib加载不出来。

1.基础错误:没有遵循代理、数据没传进去。(这个是基本功,就不详细说了)

2.注册问题。

[tableView registerClass:[MyTableViewCell class] forCellReuseIdentifier:@"MyTableViewCell"];

用这个注册的时候cell的xib就加载不出来,

[tableView registerNib:[UINib nibWithNibName:@"MyTableViewCell" bundle:nil] forCellReuseIdentifier:@"MyTableViewCell"];

用这个注册的时候cell的xib就可以加载出来,

自定义UITableViewCell(registerNib: 与 registerClass: 的区别)   

自定义UITableViewCell大致有两类方法:

使用nib 

1、xib中指定cell的Class为自定义cell类型(注意不是设置File's Owner的class)  

若使用nib,使用 registerNib: 注册,dequeue时会调用 cell 的 -(void)awakeFromNib

不使用nib,使用 registerClass: 注册, dequeue时会调用 cell 的 - (id)initWithStyle:withReuseableCellIdentifier:

--------------待补充

相关文章

  • tableview 的xib加载不出来

    最近碰到朋友遇到tableView的xib加载不出来。 1.基础错误:没有遵循代理、数据没传进去。(这个是基本功,...

  • TableHeaderView显示重叠问题

    描述: 给tableView设置 headerView , headerView是通过xib懒加载的 , 高度为2...

  • ios tableView headView 高度为0不显示问题

    问题描述 从xib中加载出一个view,然后设置tableView的headView,此时headView无法正常...

  • NSStringFromClass加载XIB

    两种加载xib的方法比较,优劣性显而易见。 方法一: [self.tableView registerNib:[U...

  • iOS tableView 有关header

    如果你用xib加载headerView然后通过代码添加到tableView的header出现乱七八糟的事儿,比如布...

  • 觅食邦 开发总结

    XIB 加载要点 通过xib加载view会调用- (void)awakeFromNib方法 xib加载view,点...

  • tableView.h

    tableView的属性 tableView TableView的样式 tablview 初始化,xib的定义 !...

  • Bug-遇见-iOS

    加载xib 崩溃 1.正确的加载xib的方式加载ViewController 加载UIView

  • xib中嵌套使用xib

    在xib中嵌套使用xib,如果使用不正确会导致子xib最后加载不出来(具体原因可以查看第一篇参考文章)。可行的方法...

  • xib中嵌套使用xib

    在xib中嵌套使用xib,如果使用不正确会导致子xib最后加载不出来(具体原因可以查看第一篇参考文章)。可行的方法...

网友评论

      本文标题:tableview 的xib加载不出来

      本文链接:https://www.haomeiwen.com/subject/rrbbvqtx.html