(2) iphone 开发 表视图UITableView结构深层剖析

一:

表视图图解:

(2) iphone 开发 表视图UITableView结构深层剖析

1)图表详细分析:

其实表中每个部分都可称为数据源中的分区(section),由图可见,(1)在分组表中,每个分组都可以看做是一个分区。(2)在索引表中,数据的每个索引分组都是一个分区。

这样一来一个表既可以是分组表,也可以是分区表,还可以是索引表。到这里可能让人感觉很乱,不要着急,那就请观察上图,我们可以看到所有支线最底层的都是分区表,由此可见分区表的应用是最广的,处处离不开分区表。这就话的最后结论就是所有表都可用分区表来解释。(其实表中的,分区,分组,索引以及无格式表,并不能明确的将其划分,只是谈到程序所需的功能,对其的一种具体的描述罢了!)。