导航栏遮盖住部分View的解析
来源:互联网 发布:迅雷5.8绿色优化版 编辑:程序博客网 时间:2024/05/28 23:09
UINavigationBar的高度会自行调整为44或者64,没有确定的预测方法。
而之前作为UINavigationBar背景的图片是44高度的。最后换了张64高度,
上面留了20px透明的图片搞定 网友还有一种解决办法IOS7的视图有个边缘延伸的属性:edgesForExtendedLayout,
其默认值是UIExtendedEdgeAll。
只要将其改成UIExtendedEdgeNone即可,要注意的是在IOS7以下版本会出现bug。
所以在UIViewController 的viewDidLoad里加上下面代码就完美解决了这个问题
if( ([[[UIDevice currentDevice] systemVersion] doubleValue]>=7.0))
{
self.edgesForExtendedLayout = UIRectEdgeNone;
self.extendedLayoutIncludesOpaqueBars = NO;
self.modalPresentationCapturesStatusBarAppearance = NO;
}
0 0
- 导航栏遮盖住部分View的解析
- 解决新手引导图片被导航栏遮盖住得问题
- tableView内的View悬停在导航栏的效果
- iOS7 导航栏,view适配
- ios7 view被导航栏遮挡问题的解决
- ios7 view被导航栏遮挡问题的解决
- iOS导航栏对view尺寸的影响
- UIViewController的View显示在导航栏下面如何解决?
- # 仿QQ底部导航栏的自定义view
- view里面的tableview顶部被view的导航栏盖住了的问题
- 避免弹出键盘遮盖住视图上的控件
- PopupWindow中解决输入法遮盖住编辑框的问题
- UITextField 弹出键盘时遮盖住textField的问题
- ril的部分解析
- 用TPKeyboardAvoiding(Scroll,Collection,Table,text)View避免键盘遮盖住了textfield,textview
- 初学自定义view实现viewpager导航栏
- 自定义View之顶部导航栏
- 使用自定义View绘制右侧导航栏
- 嵌入式软件开发培训笔记——Java第三天(方法重载、对象的构造与初始化过程分析、封装等)
- Qt杂项笔记
- Simple Android Java & JavaScript Bridge
- 数据链路层组播报文接收问题
- Android性能优化典范(二)
- 导航栏遮盖住部分View的解析
- Java解惑精炼版(一)
- web工程各种缺少jar包报的错误
- iOS 监听耳机状态
- JS简介1
- HDU1247 Hat’s Words Tire树
- java jvisualvm 检测工具
- 实习面试笔记-vmware
- AngularJS快速开始(一)--基本介绍