UINavigationController-01浅谈
作者:
js_huh | 来源:发表于
2020-08-21 17:02 被阅读0次前言
- 一个App,它不可能只有一个控制器,它是由多个控制器组成得
那么,多个控制器之间怎么进行管理? 用一个大的控制器来管理。
- 类似于
View
, 一个界面由多个view组成
,然后用一个大的view
,把其他的view组合在一起。
- 系统提供2个,特殊的控制器
-
UINavigationController
导航控制器
-
UITabBarController
选项卡控制器
-
UINavigationController
的作用?
-
UINavigationController
的特殊?
- 导航控制器里面的
view
,一开始就有值。
- 分别为: 导航条View, 栈顶控制器View
- 导航条(
UINavigationBar
)
- 子控件比父控件大,是可以显示得
子控件_UIBarBackground 的尺寸
> 父控件_UINavigationBar
-
UINavigationBar
的Y值默认为20;
- 栈顶控制器View
- 当前展示在用户眼前的View, 就是栈顶控制器的View
- 什么是栈顶控制器?
导航控制器里面,最上面的子控制器,就是"栈顶控制器"
"栈"有个原则-先进后出
本文标题:UINavigationController-01浅谈
本文链接:https://www.haomeiwen.com/subject/vgtpjktx.html
网友评论