索引、分组和排序表格的创建与实现
在开发应用时,表格是展示数据的常用方式。本文将详细介绍如何创建和设置索引、分组和排序表格,包括简单索引表和实用分组表的构建。
1. 使用分段和分组表格
分段表格将数据的组织展示更进一步,引入了行分组的概念。可以通过分段标题划分表格视图,也可以将表格拆分为多个组。将行拆分为不同的组有助于分解信息,在滚动长表格时更容易看到各个分组。
需要注意的是,苹果的 iOS 人机界面指南建议不要将表格索引与单元格内控件一起使用,因为索引往往会遮挡单元格的右侧。虽然分段和分组表格的视觉呈现不同,但它们使用相同的底层数据结构。每个分段或组的数据存储在一个“内部”数组中,而这些内部数组又存储在一个“外部”数组中,该外部数组将所有分段和组组织在一起。
2. 创建简单索引表
在开始复杂的操作之前,先创建一个非常简单的索引表。这个表由按字母顺序排列的姓名列表组成,每个字母对应一个姓名,并且有一个用于导航的索引列表。
2.1 创建新项目
首先,基于单视图应用程序模板创建一个新项目。这将为你提供一个包含 AppDelegate、视图控制器类和 XIB 文件的骨架应用程序。
2.2 设置基本表格
单视图应用程序模板提供了一个非常基本的骨架应用程序,包含一个 AppDelegate 和一个视图控制器。目前,该视图控制器是一个空视图。要使初始表格视图正常运行,需要完成以下两个步骤:
1. 将 tableView 添加到 Storyboard :切换到 Storyboard,从对象浏览器中将 UITableV
iOS索引分组表格实现
超级会员免费看
订阅专栏 解锁全文
4199

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



