深入探究 iOS 和 OS X 中的表格视图
在移动和桌面应用开发中,表格视图是一种常见且重要的界面元素,它能够以结构化的方式展示数据。本文将详细介绍 iOS 中的 UITableView 和 OS X 中的 NSTableView 的使用方法和相关技术细节。
1. iOS 中的 UITableView
1.1 基本概念
在 iOS 开发中,如果直接将 UITableView 添加到界面而不做额外处理,看到的将是一个空列表。 UITableView 默认依赖数据源对象来提供要显示的内容信息。任何对象都可以成为 UITableView 的数据源,前提是它必须遵循 UITableViewDatasource 协议。通常情况下,这个对象是管理包含表格视图的视图的视图控制器。
UITableViewDatasource 协议定义了两个关键方法:
- -(NSInteger)numberOfRowsInSection:(NSInteger)section :返回指定表格部分中的行数。
- -(UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath :返回指定索引路径的 UITableViewCell 。
示例代码如下:
超级会员免费看
订阅专栏 解锁全文
752

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



