ios7兼容 蛋疼的问题
来源:互联网 发布:mac如何设置用户名 编辑:程序博客网 时间:2024/05/01 06:40
代码是navigationBar+tabBar组成的
在viewDidLoad里加了如下代码,
if([[[UIDevice currentDevice] systemVersion] floatValue]>= 7.0)
{
self.edgesForExtendedLayout =UIRectEdgeNone;
self.extendedLayoutIncludesOpaqueBars =NO;
self.modalPresentationCapturesStatusBarAppearance= NO;
self.navigationController.navigationBar.barTintColor=[UIColor grayColor];
self.tabBarController.tabBar.barTintColor=[UIColor grayColor];
}
加了之后UI显示正常了,即没有上移20的高度。
问题是,当运行程序,自动进入到tabBar对应的第一个页面时,navigationBar和tabBar会出现黑色的背景,一小会会消失,才变成自己设置的背景色。
如果注释掉上面代码,进入程序时不会出现黑色背景,但是里面的UI会上移20的高度...
在viewDidLoad里加了如下代码,
if([[[UIDevice currentDevice] systemVersion] floatValue]>= 7.0)
{
}
加了之后UI显示正常了,即没有上移20的高度。
问题是,当运行程序,自动进入到tabBar对应的第一个页面时,navigationBar和tabBar会出现黑色的背景,一小会会消失,才变成自己设置的背景色。
如果注释掉上面代码,进入程序时不会出现黑色背景,但是里面的UI会上移20的高度...
解决方法:
self.navigationController.navigationBar.translucent= NO;http://www.vinqon.com/codeblog/?detail/11109 ios7 相关适配问题
0 0
- ios7兼容 蛋疼的问题
- 一个看似为ios7拍照不兼容的问题
- 兼容iOs7的自定义alertView
- 项目对IOS7的兼容
- 兼容iOs7的自定义alertView
- Xcode8兼容iOS7的解决方法
- ios7兼容
- 关于UIActionSheet的兼容ios7时界面卡住和崩溃的问题
- ios下使用VFL兼容ios6和ios7下的头部显示问题
- 实现ios7与ios6界面的兼容
- 兼容iOS7上架AppStore需要的图标
- iOS7兼容自定义带动画的AlertViewController
- 【TIP】兼容iOS7的几个坑
- ios7遇到的问题
- iOS7 -- iOS7的UI适配问题
- iOS开发 -- IOS7界面兼容,从4.3到7.0兼容的NavigationBar ,IOS7 NavigationBar 适配
- 兼容IOS7和IOS6
- ios7.04 兼容插件
- 制作arcgis符号
- linux mysql用户管理
- No smpd passphrase specified through the registry or .smpd file, exiting
- MongoDB Shard Model
- RTMP协议分析 二、AMF数据
- ios7兼容 蛋疼的问题
- u-boot Makefile分析 -- (2)
- ListActivity
- css属性值定位方式
- 常用查询条件
- Hessian服务搭建
- Android/Linux Kernel 記憶體管理-入門筆記
- AVCapture中实现拉近拉远镜头
- MySQL处理千万级数据查询分页