iOS7导航栏遮盖问题的解决
来源:互联网 发布:泰拉瑞亚作弊软件 编辑:程序博客网 时间:2024/04/30 22:27
在开发iOS7的界面的时候,有时候你会发现UIViewController里的subView有时会被导航栏遮盖,原因是iOS7鼓励全屏布局,UIViewController中的self.view的坐标原点是从导航栏的原点开始算起,如果你不想self.view的起始点从导航栏原点开始计算,你只要设定:
self.edgesForExtendedLayout = UIRectEdgeNone;
这个属性的默认值是UIRectEdgeAll,四周编译均延伸。设置完之后你会发现self.view的起始点从导航栏下沿开始,当然这时self.view的高度还是原来的高度,你要手动减去导航栏的高度(iOS7默认导航栏高度为64)。
不过这种设置iOS7是不鼓励的,这样UIView的控件都回到了iOS6时代,而且你回发现当popViewController的时候,self.view相对于导航栏会有延时。
其实在构造subView的时候,你可以手动的减去导航栏的高度也可以达到避免遮盖的问题。
0 0
- iOS7导航栏遮盖问题的解决
- iOS7导航栏遮盖问题的解决
- IOS7之后的导航栏遮盖问题
- iOS7之后的导航栏遮盖问题
- ios 弹出视图全屏遮盖 与 ios7以后的导航栏遮盖view问题
- 关于IOS7上导航栏遮盖状态栏的问题,以及解决方案
- ios7 以上会出现导航栏遮盖的问题 swift语言处理
- 导航栏遮盖的问题 swift
- IOS7状态栏遮盖问题分析解决
- ios7 view被导航栏遮挡问题的解决
- ios7 view被导航栏遮挡问题的解决
- iOS7后导航栏的问题
- ios7之后导航栏的问题1
- ios7之后导航栏的问题2
- 解决ios7.0 以后自定义导航栏左边按钮靠右的问题
- 解决 ios7.0 以后自定义导航栏左边按钮靠右的问题
- iOS7新特性-完美解决iOS7关于自定义导航条UIBarButtonItem偏移的问题
- iOS导航栏遮盖
- poj 2524 Ubiquitous Religions
- 进程间数据通信方式和特点
- UIView animations with autolayout
- oralce 字段长度
- XBMC手持安卓媒体中心自己造
- iOS7导航栏遮盖问题的解决
- Gson使用方法之Tree Representation
- (leetcode) Best Time to Buy and Sell Stock II
- Linux下查看UUID方法以及修改
- 32位WINXP+VS2010编译vlc-1.1.5
- osg入门系列10-以索引方式的几何体绘制
- GState
- XBMC源代码分析 6:视频播放器(dvdplayer)-文件头(以ffmpeg为例)
- 从Java中访问native service的问题