序言:為了不讓一個ViewController不顯得過于臃腫,我們常常會把某個獨立子功能放到一個另外的功能模塊祝钢,這樣思路清晰且便于維護比规。
繼承自UIView的功能模塊是一種常用的方式,但有時也會遇到一點小小坑拦英。比如本文要記錄的:
開始把tableview的dataSource和delegate通過拉線快捷聲明代理蜒什,但是發(fā)現(xiàn)不起作用,tableView還是空白一片疤估,只有在類中明文聲明才起作用灾常。
-
首先tableView是寫在UIView的子類中
Snip20170106_6.png -
在xib中的File's Owner和tableView中拉線dataSource、delegate不起作用
Snip20170106_5.png -
需要把代理聲明明文寫在類的.m文件中
Snip20170106_7.png