关于 ios4. 系统的statusbar 隐藏后顶部出现横条问题
2013-01-17 15:22
549 查看
在进入全屏模式的时候,顶部的statusbar 进行了隐藏,但是顶部任然有一个20像素的横条;
测试过程中仅仅在ios 4中会出现这种问题,在网上搜索到的很多答案都是采用, xx-Info.plist 里面加入
然后在需要加载statusbar的地方加入
[[UIApplication sharedApplication] setStatusBarHidden:NO];
来解决问题,但是这种方法无法从根本解决这个问题。
经过分析,在viewController的底部采用的是一个 UINavigationViewContrller,而这里采用的是直接从控件列表拖拽到IB设计的地方;然后与mainVIewController进行关联。
而在采用纯代码去实现这一个过程后重新测试时,上面的蓝色横条消失了,如此经过测试可以发现这应该是系统的bug,所以建议还是采用纯代码的方式实现这一个过程,不要直接拖拽UINavigatiopnViewController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; // Override point for customization after application launch. self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease]; UINavigationController *navigation = [[[UINavigationController alloc]initWithRootViewController:self.viewController] autorelease]; [navigation setNavigationBarHidden:YES animated:NO]; self.window.rootViewController = navigation; [self.window makeKeyAndVisible]; return YES; }
相关文章推荐
- 关于 ios4. 系统的statusbar 隐藏后顶部出现横条问题
- 关于重新系统下载管理器中使用枚举出现的问题
- 关于Android长按出现复制粘贴栏在顶部占位问题解决方法
- 关于双系统安装ubuntu16.04开机出现GRUB引导问题
- 关于android源码中的APP编译时引用隐藏的API出现的问题
- 关于bootstrap中Affix放在顶部导航栏,出现位置偏移的问题
- 关于.chosen()点击后出现自动隐藏的问题
- 关于运行系统服务时出现 System.IO.FileLoadException的问题
- 关于deepin系统的安装出现的问题解决方法
- iOS11关于隐藏导航栏后带有scrollView界面出现,下移问题
- 关于安装.NET Framework 2.0时偶然碰到的问题(提示"Error 205015. 安装程序集..../System.EnterpriseServices.dll失败,原因是出现了系统错误:拒绝访问。")
- Android——UI篇:关于上次发的博文,6.0以上系统视频压缩出现的各种问题解决。
- 关于Android7.0版本及其以上系统获取本地数据(图片和文件)报系统出现异常,正在退出问题
- 关于重装系统中出现的无法找到磁盘和无法定位当前磁盘的问题
- 关于centos系统安装samba出现的问题:
- 关于OGRE配置CEGUI系统出现的问题
- 关于微软验证盗版系统出现问题临时解决办法
- 关于jsp页面顶部出现空白问题
- 关于ios8 调用系统摄像头 出现警告问题
- 关于virtualBox中最小化安装CentOS7系统,更改httpd.conf中的DocumentRoot之后访问出现Forbidden的问题