今天在研究github上“KMFormView” 和 “ASFTableView”的源碼。
同為多行多列的TableView参淹,兩者各有優(yōu)缺點(diǎn)醉锄。
1)KMFormView:
由UIButton組成的表格,因此支持單個(gè)cell的Tap事件浙值。
缺點(diǎn)恳不,不支持滾動(dòng),不支持表格的dequeue等操作开呐。
即使添加了UIScrollView烟勋,處理contentSize也比較復(fù)雜
2)ASFTableView:
在UITableView的基礎(chǔ)上實(shí)現(xiàn),支持滾動(dòng)筐付,支持headerView
缺點(diǎn):只支持單行的點(diǎn)擊事件卵惦,不支持單個(gè)cell的。
決定將兩者結(jié)合瓦戚,采用UIButton+UITableView
See you tomorrow~?