美文网首页程序员的自我修养
UIView子类中tableView的代理声明

UIView子类中tableView的代理声明

作者: yehkong | 来源:发表于2017-01-06 11:21 被阅读9次

序言:为了不让一个ViewController不显得过于臃肿,我们常常会把某个独立子功能放到一个另外的功能模块,这样思路清晰且便于维护。
继承自UIView的功能模块是一种常用的方式,但有时也会遇到一点小小坑。比如本文要记录的:
开始把tableview的dataSource和delegate通过拉线快捷声明代理,但是发现不起作用,tableView还是空白一片,只有在类中明文声明才起作用。

  • 首先tableView是写在UIView的子类中


    Snip20170106_6.png
  • 在xib中的File's Owner和tableView中拉线dataSource、delegate不起作用


    Snip20170106_5.png
  • 需要把代理声明明文写在类的.m文件中


    Snip20170106_7.png

相关文章

网友评论

    本文标题:UIView子类中tableView的代理声明

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