美文网首页
导航栏遮盖视图解决办法

导航栏遮盖视图解决办法

作者: _Jock羁 | 来源:发表于2018-05-20 11:11 被阅读29次
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    // 方法一
    if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
        self.edgesForExtendedLayout = UIRectEdgeNone;
    }
    // 方法二
    self.edgesForExtendedLayout =UIRectEdgeNone;
    self.automaticallyAdjustsScrollViewInsets = NO;
    
    // 方法三
    self.edgesForExtendedLayout =UIRectEdgeNone;
    self.extendedLayoutIncludesOpaqueBars = YES;
    // 方法四
    if( ([[[UIDevice currentDevice] systemVersion] doubleValue]>=7.0)) {
        self.edgesForExtendedLayout = UIRectEdgeNone;
        self.extendedLayoutIncludesOpaqueBars = NO;
        self.modalPresentationCapturesStatusBarAppearance = NO;
    }

//方法五
    ViewController *vc = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
    //tabBar跳转后不隐藏也可导致顶部被遮挡
    vc.hidesBottomBarWhenPushed = YES;
    [self.navigationController pushViewController:vc animated:YES];

相关文章

  • 导航栏遮盖视图解决办法

  • 升级xcode9 ios11遇到的问题及解决办法

    1. 导航栏titleView适配问题 导航栏搜索视图没有占满导航栏 iOS11 导航栏上的视图推荐使用autol...

  • 一个导航条

    导航栏下面添加的view会出现布局错误,解决办法先记下来。将添加的视图移到导航栏的下面 这种方式解决的话,注意fr...

  • iOS返回根视图的方法

    1.导航栏返回根视图 2.导航栏返回特定视图 3.dissmiss 返回根视图

  • iOS 导航栏颜色问题

    在设置过导航栏颜色后,挨着导航栏的视图色值和导航栏一样,但导航栏却比该视图颜色浅,如下 这是因为导航栏的透明度导致...

  • BottomNavigationView

    介绍 BottomNavigationView是一个底部导航视图,通过底部导航栏可以切换不同的视图。导航栏的内容可...

  • iphonex 适配

    1、宏定义导航栏标签栏高度 2.启动页用storyboard显示不全屏解决办法:修改显示图片的视图底部约束为sup...

  • 常用小知识点总结篇(持续更新)

    目录[TOC] 1 页面莫名被导航栏遮盖的解决办法 2 收起键盘的四种方法 3 textView字数限制 4 iO...

  • UI细节问题

    1 iOS 导航栏导致scrollView类视图自动便宜问题 (iOS 11 导航栏 automaticallyA...

  • iOS开发中一些第三方库使用记录

    自定义导航栏 EasyNavigation的使用 初始化 自定义导航栏 滑动视图改变导航栏 多功能TextView...

网友评论

      本文标题:导航栏遮盖视图解决办法

      本文链接:https://www.haomeiwen.com/subject/yigzdftx.html