iOS 导航引发坐标高度问题
iOS7 后导航结构发生变化,有新的控制属性诞生,一下为两个属性引发的控制器视图高度问题
translucent = YES 导航透明 (默认)
translucent = NO 导航不透明
edgesForExtendedLayout = UIRectEdgeAll (充斥全屏幕) (默认)
edgesForExtendedLayout = UIRectEdgeNone (navigationBar下 - tabbar上)
edgesForExtendedLayout = UIRectEdgeTop (同理)
edgesForExtendedLayout = UIRectEdgeLeft
edgesForExtendedLayout = UIRectEdgeBottom
edgesForExtendedLayout = UIRectEdgeRight
navigationBar.translucent tabBar.translucent controller.edgesForExtendedLayout 引发坐标结果
YES YES UIRectEdgeAll 屏幕上 - 屏幕下
NO YES UIRectEdgeAll navigationBar下 - 屏幕下
YES NO UIRectEdgeAll 屏幕上 - tabbar上
NO NO UIRectEdgeAll navigationBar下 - tabbar上
YES YES UIRectEdgeNone navigationBar下 - tabbar上
NO YES UIRectEdgeNone navigationBar下 - tabbar上
YES NO UIRectEdgeNone navigationBar下 - tabbar上
NO NO UIRectEdgeNone navigationBar下 - tabbar上
最新文章
- C#回顾 –6.特性
- MySQL支持的数据类型(2)( 日期)
- [IOS 实现TabBar在Push后的隐藏 以及 两级Tabbar的切换]
- 应用HTK搭建语音拨号系统4: 识别器评估
- NOIP201103瑞士轮【B002】
- Mac OS X 10.9 编译C++11
- css 背景图片拉伸[转]
- Android开发10.1:UI组件适配器AdapterView(创建ListView,Adapter接口)
- C#的百度地图开发(二)转换JSON数据为相应的类
- JDBC连接数据库(MySQL)
- MySQL Group Relication 部署环境入门篇
- Spring AOP @Around @Before @After 区别
- 【转】Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】
- Median
- Eclipse 00: 常用快捷键
- 极致21点开发DAY2
- 二进制手动部署kubernetes 1.10.10
- HanLP 配置与使用
- iCheck的全选和获取value
- 跟我一起学习VIM - vim插件合集