融智技术学院

 找回密码
 注册
Xamarin开发常见问题集锦
查看: 576|回复: 0

【iPhone每日一问】如何采用Phonegap(快速开发平台)解决在iOS 7中状态栏?

[复制链接]
MrLi 发表于 2014-4-4 15:00:00 | 显示全部楼层 |阅读模式

问:
有没有人知道一种方法,用PhoneGap的应用解决iOS 7上状态栏的问题?我试图抵消整个网页的CSS,但它似乎并没有运行。有没有办法实现像抵消整个的UIWebView或只是让状态栏像它在iOS6的那样?
谢谢
答:
我在其他的地方发现了答案,但是我回答问题在某些情况下也有其他人感到疑惑。
在MainViewController.m文件中使用以下的代码替换viewWillAppear,代码如下:
  1. - (void)viewWillAppear:(BOOL)animated
  2. {
  3. // View defaults to full size.  If you want to customize the view's size, or its subviews (e.g. webView),
  4. // you can do so here.
  5. //Lower screen 20px on ios 7
  6. if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) {
  7.     CGRect viewBounds = [self.webView bounds];
  8.     viewBounds.origin.y = 20;
  9.     viewBounds.size.height = viewBounds.size.height - 20;
  10.     self.webView.frame = viewBounds;
  11. }
  12. [super viewWillAppear:animated];
  13. }
复制代码

温馨提示:您的支持与理解,是我们工作最大的动力。如果您是从网上购买的图书,请在对应的网店,给予本书一个好评,我们将衷心感谢!!!
以下是《Objective-C函数速查实例手册》对应的购书评论地址:
当当网:http://product.dangdang.com/23419761.html
亚马逊:http://www.amazon.cn/dp/B00IGDBUL6
京东网:http://item.jd.com/11406209.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号 )

GMT+8, 2019-5-27 10:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表