iOS-混合开发去掉状态栏高度

第一步:在pist文件添加 View controller-based status bar appearance 字段并设为YES

第二步:在controller中添加如下代码

  • (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.
    if([[[UIDevice currentDevice] systemVersion] floatValue] >= 7){
    CGRect viewBounds = [self.webView bounds];
    viewBounds.origin.y = -20;
    viewBounds.size.height = viewBounds.size.height;
    self.webView.frame = viewBounds;
    }

    [super viewWillAppear:animated];

这样就完美的去掉的状态栏的高度

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 4,827评论 1 6
  • 1、禁止手机睡眠 [UIApplication sharedApplication].idleTimerDisab...
    小小夕舞阅读 5,419评论 1 1
  • 转自:https://www.jianshu.com/p/10b2323f502e 1、禁止手机睡眠 [UIApp...
    aggie1024阅读 7,727评论 0 6
  • 一晃,都已经五月了,有些事过去了,一个月,两个月,一年,也许两年,结果都是一样的。过去的美好,终究只属于过去,眼下...
    小艾11号阅读 1,756评论 0 0
  • 小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样...
    冰岛2000阅读 1,418评论 0 0

友情链接更多精彩内容