iOS 表格视图入门指南
在 iOS 开发中,表格视图是一种常用的界面元素,用于展示列表数据。下面将详细介绍表格视图的基础知识、不同样式以及如何实现一个简单的表格视图。
表格视图基础
表格用于显示数据列表,列表中的每个项目称为一行。iOS 表格的行数没有限制,仅受可用内存的约束,且 iOS 表格只能有一列宽。
表格视图是用于显示表格数据的视图对象,是 UITableView 类的实例。表格的每个可见行由 UITableViewCell 类实现。表格视图负责显示表格的可见部分,而表格视图单元格负责显示表格的单行。
表格视图不负责存储表格数据,它只存储足够的数据来绘制当前可见的行。表格视图从符合 UITableViewDelegate 协议的对象获取配置数据,从符合 UITableViewDataSource 协议的对象获取行数据。
虽然所有表格都实现为单列,但有些应用(如 YouTube)的表格看起来有至少两列甚至三列(算上图标),但实际上每一行都由单个 UITableViewCell 表示。每个 UITableViewCell 对象可以配置图像、文本和可选的辅助图标(右侧的小图标)。如果需要,还可以通过两种基本技术向 UITableViewCell 添加子视图来放入更多数据:创建单元格时以编程方式添加子视图,或从 nib 文件加载子视图。
分组和普通表格
表格视图有两种基本样式:
超级会员免费看
订阅专栏 解锁全文
22

被折叠的 条评论
为什么被折叠?



