iPhone应用中表格视图的实现与使用
1. 表格视图概述
在iPhone应用开发中,表格视图(Table views)是非常重要的组件。在 DestinationController 里,主要的交互就发生在表格视图中。之前我们使用过静态单元格的表格视图,其工作大多由故事板(storyboard)完成,现在我们要深入了解故事板背后的原理。
表格视图在很多iPhone自带应用以及从App Store下载的复杂应用中都处于核心地位。例如,邮件、音乐和联系人应用中的大部分视图都是表格视图。表格视图之所以如此重要,不仅因为它能展示数据,还能作为一种导航层级结构的方式。
表格视图通常呈现一个可滚动的项目列表,这些项目可以分为不同的部分(sections)。每行可以显示文本或图像,当用户选择某一行时,可能会出现另一个表格视图,或者显示网页、按钮和文本框等控件。
表格视图在iPhone应用中主要有两个用途:
- 显示层级数据 :如音乐应用,先显示专辑列表,选择一张专辑后显示歌曲列表。
- 充当目录 :如设置应用,列出可设置偏好的应用列表,选择其中一个应用后,会显示可设置的偏好选项及设置方式。
在开始开发时,首先要确定用户在应用的表格视图中选择某一行时会发生什么。可以像天气应用那样显示网页视图,也可以显示另一个表格视图。在本文的案例中,当用户选择某一行后, Destination 视图控制器将被关闭,用户回到主视图进行新的选择。
表格视图是 UITableView </
超级会员免费看
订阅专栏 解锁全文
80

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



