导航控制器与表格视图应用开发指南
1. 应用概述
我们即将构建的应用程序将展示如何处理与显示数据层次结构相关的常见任务。应用启动时,会呈现一个选项列表,列表中的每一行代表一个不同的视图控制器,当选中某一行时,该视图控制器将被推送到导航控制器的堆栈中。每行右侧的图标称为附件图标,其中灰色箭头形状的图标是披露指示器,它告知用户点击该行将深入到另一个表格视图。
2. 子控制器视图介绍
在构建 Nav 应用之前,先来了解一下六个子控制器所显示的视图:
- 披露按钮视图 :点击顶级视图的第一行将显示子视图,其中每行右侧的附件图标是详细披露按钮。与披露指示器不同,详细披露按钮是一个可点击的控件,用户点击行和点击详细披露按钮可以触发不同的操作。例如,在 iPhone 的电话应用中,从收藏夹标签中选择某人的行可以拨打电话,而选择姓名旁边的披露按钮则可以查看详细的联系人信息。
- 使用场景总结 :
- 如果行点击仅导致该行的详细视图,且只提供单一选择,则不使用附件图标。
- 如果行点击将导致新视图(非详细视图),则用披露指示器(灰色箭头)标记该行。
- 如果要为一行提供两个选择,则用详细披露按钮标记该行。
- 复选列表视图 :选择顶级视图中的“Check One”会显示此视图,它适用于只能选择一个项目的列表,类似于 Mac OS X 中的单选按钮,使用复选标记来标记当前选中的行。
- 行控制视图 :此视图在每行的附件视图中添加了一个可点击的按钮。附件视图通常是表格视图单元格最
超级会员免费看
订阅专栏 解锁全文
1408

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



