iOS开发:导航控制器与表格视图的使用指南
1. 导航控制器(Navigation Controllers)
1.1 导航控制器概述
导航控制器是一种用于管理视图控制器栈展示的类,每次只展示栈顶的视图控制器。用户可以逐个视图控制器地在栈中进行导航操作。当视图控制器被压入或弹出导航控制器栈时,iOS会自动应用合适的滑动动画。导航控制器在UIKit框架的 UINavigationController 类中实现,在iOS的Mail和Settings等标准应用中都能看到它的身影。
1.2 向故事板添加导航控制器
操作步骤:
- 使用界面编辑器创建导航控制器 :选择想用作导航栈根视图控制器的故事板场景,然后选择
Editor ➪ Embed In ➪ Navigation Controller。也可以从对象库中将导航控制器对象拖到故事板上。 - 使用现有场景作为根视图控制器 :
- 选择导航控制器与默认根视图控制器之间的关系segue并删除。
- 选择导航控制器场景,按住
Ctrl键,从导航控制器场景拖动到想用作根视图控制器的场景。松开鼠标指针后,会出现一个segue类型列表,选择Relationship Segue。 - 若想删除之前未使用的根视图控制器场景,可进行删除操作。
- 如果导航控制器将作为应用的主
超级会员免费看
订阅专栏 解锁全文
36

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



