UINavigationControllr 【导航控制器】自己的见解
来源:互联网 发布:人工智能 电影在线 编辑:程序博客网 时间:2024/05/17 17:18
【导航控制器】UINavigationController
UINavigationController可以翻译为导航控制器,在iOS里经常用到。
下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。
相应地,在对象管理上,导航控制器使用了导 航堆栈。根视图控制器在堆栈最底层,接下来入栈的是General视图控制器和Auto-Lock视图控制器。可以调用 pushViewControllerAnimated:方法将视图控制器推入栈顶,也可以调用popViewControllerAnimated:方 法将视图控制器弹出堆栈。
2、
UINavigationController使用栈的形式来管理多个UIViewController(每个控制器对应一个界面)
1 他会自动为每个接受它管理的UIViewController添加【导航栏】UINavigationBar。
2 除此之外,UIViewController底部还可以设置一个【工具条】(UIToolBar对象) 通过self.navigaitonController.toolbarHidden=NO 来显示.
3、UINavigationController的结构组成
看下图,UINavigationController有Navigation bar ,Navigation View ,Navigation toobar等组成。
4 UIBarButtonItem *leftButton = [[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemActiontarget:selfaction:@selector(selectLeftAction:)];
UIBarButtonSystemItemAction的风格,这是系统自带的按钮风格,看下图,你不用一个个试验,你也知道想用那个item,如下图:
- UINavigationControllr 【导航控制器】自己的见解
- UITabBarController 【标签控制器】自己的见解
- UINavigationBar 【导航条】自己的见解
- ajax自己的见解
- RecyclerView的自己见解
- 导航控制器的基本概念
- 导航控制器的应用
- 导航控制器的基本概念
- 导航控制器的学习
- 导航控制器的原理
- 导航控制器的使用
- iOS 导航控制器、导航条、导航项、控制器的关系
- 关于并发自己的见解
- 面向对象自己的见解
- 导航控制器 导航栏的基本使用
- ios--导航控制器的基本概念
- iOS导航控制器的使用
- 自定义导航控制器的动画
- C语言基础测试题05
- POJ 1511 Invitation Cards
- HDU 3394Railway
- Contiki Makefile结构
- N皇后问题的一般解法--回溯法
- UINavigationControllr 【导航控制器】自己的见解
- VR和AR将如何发展下去?哪个更有前景?
- Android的五大存储方式:SharedPreferences、内部存储、外部存储、SQLite和网络存储
- 二律背反里的纠结
- Nav Mesh Agent 参数说明
- 关于异常处理语句catch和finally的执行先后顺序
- linux 开放全部端口
- OC和swift 中 CocoaPods 的 安装和使用方法(Mac)
- 结构体对齐问题