ios7关于NavigationBar与布局重叠和setTintcolor无效的解决办法!
来源:互联网 发布:小猪cms招聘 编辑:程序博客网 时间:2024/06/15 13:28
原帖:http://www.cocoachina.com/bbs/read.php?tid=153502
IOS7最让人尿性的就是UI的改动,这几天把项目放到ios7上运行,结果让我大跌眼镜,特别是NavigationBar实在我恶心!
1.NavigationBar与UIViewController 重叠的问题困扰我两天。
后来发现IOS7的视图有个边缘延伸的属性:edgesForExtendedLayout,
其默认值是UIExtendedEdgeAll。
只要将其改成UIExtendedEdgeNone即可,要注意的是在IOS7以下版本会出现bug。
所以在UIViewController 的viewDidLoad里加上下面代码就完美解决了这个问题
- if( ([[[UIDevicecurrentDevice] systemVersion] doubleValue]>=7.0)) {self.edgesForExtendedLayout= UIExtendedEdgeNone; }
2.还有一个问题是NavigationBar setTintColor这个方法设置颜色无效!
但是我发现IOS7有个setBarTintColor 的方法,而且能达到效果。同样也要判断是否是IOS7。
0 0
- ios7关于NavigationBar与布局重叠和setTintcolor无效的解决办法!
- iOS7的statusBar和navigationBar
- iOS7的statusBar和navigationBar
- iOS7的statusBar和navigationBar
- ios7布局之navigationBar
- setTintColor和setBarTintColor的区别
- iOS7自定义statusbar和navigationbar的若干问题
- ios7组件和状态栏重叠的问题
- IOS7 NavigationBar 遇到的问题
- 关于华为手机自定义view中NavigationBar显示与隐藏造成高度问题的解决办法
- 关于height:100%无效的解决办法与细节
- 关于navigationBar半透明属性对view布局的影响
- 关于NavigationBar背景图片和颜色的设置
- 关于NavigationBar背景图片和颜色的设置
- ios7下设置navigationbar和statusbar
- iOS7之后,关于NavigationBar存在时,UIScrollView内容发生偏移的问题
- iOS7之后,关于NavigationBar存在时,UIScrollView内容发生偏移的问题
- z-index设置无效和元素重叠显示的问题解决
- iOS利用Runtime自定义控制器POP手势动画
- Spring RESTful + JSON + FreeMarker整合开发
- 查找类似图片&关键字查找图片
- Matrix4x4
- 对象去重
- ios7关于NavigationBar与布局重叠和setTintcolor无效的解决办法!
- 黑马程序员-iOS视频学习之二
- mysql unauthenticated user connect解决方法
- nyoj 714 Card Trick
- 构建类 meerkat移动直播系统
- 使用arguments对象处理兼容各浏览器的键盘按钮事件
- Linux install mysq5.6
- STM32学习笔记5——串口
- Linux进程的实际用户ID和有效用户ID