今天在研究github上“KMFormView” 和 “ASFTableView”的源码。
同为多行多列的TableView,两者各有优缺点。
1)KMFormView:
由UIButton组成的表格,因此支持单个cell的Tap事件。
缺点,不支持滚动,不支持表格的dequeue等操作。
即使添加了UIScrollView,处理contentSize也比较复杂
2)ASFTableView:
在UITableView的基础上实现,支持滚动,支持headerView
缺点:只支持单行的点击事件,不支持单个cell的。
决定将两者结合,采用UIButton+UITableView
See you tomorrow~