iOS 7适配
2013-12-11 10:51
127 查看
1.解决statusBar遮盖navigation
self.navigationController.navigationBar.translucent = NO;
[UIApplication sharedApplication].statusBarHidden = NO;
2.解决statusBar隐藏留下黑色或白色区域
self.wantsFullScreenLayout = YES;
或者 self.view.frame
= [[UIScreenmainScreen]
applicationFrame];
3.解决statusBar不能隐藏的问题
- (BOOL)prefersStatusBarHidden
{
return YES;
}
4.statusBar颜色
iOS7后
[[UIApplicationsharedApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent
animated:YES];
或
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
5.解决ios7 20像素留白
self.edgesForExtendedLayout = UIRectEdgeNone;
self.navigationController.navigationBar.translucent = NO;
[UIApplication sharedApplication].statusBarHidden = NO;
2.解决statusBar隐藏留下黑色或白色区域
self.wantsFullScreenLayout = YES;
或者 self.view.frame
= [[UIScreenmainScreen]
applicationFrame];
3.解决statusBar不能隐藏的问题
- (BOOL)prefersStatusBarHidden
{
return YES;
}
4.statusBar颜色
iOS7后
UIApplication的setStatusBarXXX方法都不起作用了,要将
UIViewControllerBasedStatusBarAppearance设置为NO后才起作用
[[UIApplicationsharedApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent
animated:YES];
或
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
5.解决ios7 20像素留白
self.edgesForExtendedLayout = UIRectEdgeNone;
相关文章推荐
- iOS 7适配
- IOS 5 6 7适配
- ios 6和 ios 7适配问题,让程序同时支持iOS 6和iOS 7,setEdgesForExtendedLayout
- IOS 5 6 7适配
- IOS 5 6 7适配
- iOs下生成随机数的最简的单方法
- IOS基础:ActionSheet(上拉菜单)的实现
- iOS从info.plist 获取项目的名称及版本号
- 当ASA5510的flash被erase后,如何将新的IOS拷贝到5510内呢
- IOS开发(65)之GCD任务分组
- iOS学习之UIPickerView控件的简单使用
- 【推荐】【老外写的iOS设计模式系列】第3部分 门面模式
- ios开发(五):基本语法 Class
- php端使用二维数组与iOS进行Json通讯
- 对iOS中block的一点领悟
- 从今天开始学习iOS开发(iOS 7版)--实现一款App之编写自定义类
- Cocos2d-x3.1下实现类似iOS页面滑动指示圆点
- IOS开发创建开发证书及发布App应用(二)——创建证书
- ios开发之--判断当前设备的类型
- iOS解档归档