IOS-TableView学习V4.0

查看UITableView.h文件

看似密密麻麻,其实结构很简单

就是2个协议UITableViewDelegateUITableViewDataSource,一个类NSIndexPath

对于UITableViewDelegate协议,苹果的文件中写的介绍是:

this represents the display and behaviour of the cells.

我的理解就是针对单元格的各种操作。实际上也包含了表格的显示形式等等。

对于UITableVieDataSource协议,苹果的文件中写的介绍是:

this protocol represents the data model object. as such, it supplies no information about appearance (including the cells)

我的理解就是这个协议就是处理跟数据相关的各种操作,不包括任何界面的操作。

这个协议,有两个必须实现的方法:

tableView:numberOfRowsInSectiontableView:cellForRowAtIndexPath:是每一个表视图的数据源必须实现的两个方法,前者告诉表视图内有多少行单元格,而后者告诉表视图每一个单元格的内容是什么。程序通过实现这两个方法,可以提供一个表视图所需要的基本信息并供表视图调用。

 

posted @ 2013-04-02 10:30  5101052  阅读(128)  评论(0编辑  收藏  举报