iphone - UITableViewDelegate 和 UITableViewDatasource 之间的区别

标签 iphone delegates uitableview

有人告诉我 UITableViewDelegate 和 UITableViewDatasource 之间的区别吗?

最佳答案

UITableViewDelegate

作为表格的委托(delegate)意味着您可以对有关表格布局以及用户在表格 View 上执行的操作的请求提供答案。 布局方法包括表格 View 询问行、页眉和页脚的高度、按钮应该是什么样子等。操作方法包括用户选择一行并开始并结束一行的编辑。

UITableView数据源

充当表的数据源意味着您为表的各部分和行提供数据,并且对更改表数据的消息进行操作。绘制表格时,数据源会被要求提供单元格的数据,并被告知用户已要求删除一行,并被告知用户已编辑的行的新值。

关于iphone - UITableViewDelegate 和 UITableViewDatasource 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5714528/

相关文章:

iphone - iPhone 上的 CSS 像素与设备像素

ios - 无法读取数据,因为它的格式不正确。”

ios - 委托(delegate)优势

c# - 具有可变数量参数的 IronPython 函数作为委托(delegate)

objective-c - 为什么 Objective-C 委托(delegate)通常被赋予属性分配而不是保留?

iphone - 删除现有 ios 应用程序的新版本,当其二进制文件尚未上传时

ios - 无法快速检查提交按钮的条件

ios - 具有不同数组的多个 TableView

ios - 我如何制作带有 2 个标签的自定义 UITableViewCell,以便如果标签的文本为空,则另一个填充空间?

ios - UITableView 数据源必须从 tableView : cellForRowAtIndexPath 返回一个单元格