[Phonegap+Sencha Touch] 移动开发20 IOS7状态栏问题
2014-08-06 01:23
423 查看
在使用phonegap3.0的过程中,编译好的APP运行在IOS7系统上默认是与状态栏重叠的,而运行在IOS6及老版本中时是于状态栏分离的,如下图:
解决办法:
把文件MainViewController.m中的方法viewWillAppear改成下面这样:
解决办法:
把文件MainViewController.m中的方法viewWillAppear改成下面这样:
- (void)viewWillAppear:(BOOL)animated { // View defaults to full size. If you want to customize the view's size, or its subviews (e.g. webView), // you can do so here. //Lower screen 20px on ios 7 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { CGRect viewBounds = [self.webView bounds]; viewBounds.origin.y = 20; viewBounds.size.height = viewBounds.size.height - 20; self.webView.frame = viewBounds; } [super viewWillAppear:animated]; }
相关文章推荐
- [Phonegap+Sencha Touch] 移动开发20 IOS7状态栏问题
- [Phonegap+Sencha Touch] 移动开发18 Sencha Touch项目通过phonegap打包后的程序名字的问题
- [Phonegap+Sencha Touch] 移动开发30、phonegap的camera插件的几个问题
- [Phonegap+Sencha Touch] 移动开发18 Sencha Touch项目通过phonegap打包后的程序名字的问题
- [Phonegap+Sencha Touch] 移动开发54 初次使用Android Studio遇到的2个问题
- [Phonegap+Sencha Touch] 移动开发40 解决iOS+Phonegap+Sencha touch Cupertino主题下,只读(disabeld)输入框文字看不见的问题
- [Phonegap+Sencha Touch] 移动开发18 Sencha Touch项目通过phonegap打包后的程序名字的问题
- [Phonegap+Sencha Touch] 移动开发1、准备工作
- [Phonegap+Sencha Touch] 移动开发23 Android和IOS的webview点击穿透的缓解办法
- [Phonegap+Sencha Touch] 移动开发8、store和proxy
- [Phonegap+Sencha Touch] 移动开发5、Sencha touch结合Phonegap使用
- [Phonegap+Sencha Touch] 移动开发1、准备工作
- [Phonegap+Sencha Touch] 移动开发24 打包wp8.1的App,运行时输入框聚焦弹出软键盘之后,界面上移而不恢复原位的解决办法
- [Phonegap+Sencha Touch] 移动开发1、准备工作
- [Phonegap+Sencha Touch] 移动开发2、PhoneGap初步使用
- [Phonegap+Sencha Touch] 移动开发13 禁止Sencha Touch容器控件越界滚动
- [Phonegap+Sencha Touch] 移动开发19 某些安卓手机上弹出消息框 点击后不消失的解决办法
- [Phonegap+Sencha Touch] 移动开发21 Sencha touch tapHold事件 触发时间太长的解决办法
- [Phonegap+Sencha Touch] 移动开发17 使用桌面版chrome调试安卓设备上的chrome和webview
- [Phonegap+Sencha Touch] 移动开发6、Sencha Touch 学习