构建导航控制器与表格视图应用
在开发应用程序时,处理数据层次结构的显示是一项常见任务。下面将详细介绍如何构建一个基于导航控制器和表格视图的应用程序,该应用程序将展示处理数据层次结构显示的常见任务。
1. 应用概述
当应用启动时,会呈现一个选项列表。列表中的每一行代表一个不同的视图控制器,当选中某一行时,对应的视图控制器会被推送到导航控制器的栈中。每行右侧的图标称为附件图标,其中灰色箭头图标称为披露指示器,它提示用户点击该行将深入到另一个表格视图。
2. 子控制器视图介绍
该应用包含六个子控制器,每个子控制器对应一个不同的视图:
- 披露按钮视图 :点击顶层视图的第一行将显示此子视图。每行右侧的附件图标是详细披露按钮,点击它可查看和编辑当前行的详细信息。与披露指示器不同,详细披露按钮是一个可点击的控件,这意味着每行有两种操作选项:点击行本身和点击详细披露按钮可触发不同的操作。
- 使用场景总结 :
- 如果行点击仅导致该行的详细视图,且只需提供单一选择,则不使用附件图标。
- 如果行点击将导致新视图(非详细视图),则用披露指示器(灰色箭头)标记该行。
- 如果想为行提供两种选择,则用详细披露按钮标记该行。
- 复选列表视图 :选择顶层视图中的“Check One”时显示此视图。该视图适用于只能选择一个项目的列表,类似于Mac OS X中的单选按钮,使用复选标记来标记当前选中的行。
- 行控制视图 :此视图在每行的附件视图中添加了一个可点击的
超级会员免费看
订阅专栏 解锁全文
1231

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



