Pro UITableView Chapter 1

UITableView

在第一部分,先不提及什么datasource,什么delegate了。

1.先从宏观上探究下UITableView

下图是UITableView的继承关系,由于苹果提出,尽量不要或禁止在UIScrollView里面嵌套UIScollview,所以,在UIScrollview里面嵌套UITableView是不恰当的选择,反之亦然。不止交互效果不好,而且会导致一些触摸事件出现矛盾,不易于开发及问题定位。

 

可以看出,UITableView是继承自UIScrollview。

2.该选择怎样的UITableView

  • Plain Table View

这是最简单的table,一般初始化如下

UITableView *tableView = [[UITableView alloc] initWithFrame:tvFrame style:UITableViewStylePlain];

 

  • The Indexed Table

这种属于tableview的辅助功能。

  • The Sectioned Table 

 这是plain table view的延伸。

  • The Grouped Table 

 这属于另一种,分组table view。

 

最后,看看tableview还有两个比较特殊的地方,就是header viewfooter view

posted @ 2014-02-07 14:24  卓毅  阅读(252)  评论(0编辑  收藏  举报