当前位置:   article > 正文

IOS 导航栏 页面跳转异常 顶部遮挡、显示异常_ioskaifa ,12.4系统页面顶部显示异常

ioskaifa ,12.4系统页面顶部显示异常

先看看要跳转到的页面


下面是主页面,点击Peripheral的时候就会跳转到上面的页面


直接跳转的时候,出现的问题就是导航栏的页面,把上面添加的按钮(Start Peripheral 和 Update Characteristic)给挡住了

如下图


然后看了一下原因,我们在Peripheral的ViewController的M文件的viewDidLoad中添加以下代码

if([[[UIDevice currentDevice]systemVersion]floatValue]>7.0){        self.edgesForExtendedLayout = UIRectEdgeNone;    }

然后成了以下的样式,出现了导航栏异常的问题


然后更改了导航栏的透明度之后就可以啦,我们将上面的代码改为下面这个

  1. if([[[UIDevice currentDevice]systemVersion]floatValue]>7.0){
  2. [self.navigationController.navigationBar setTranslucent:NO];
  3. self.edgesForExtendedLayout = UIRectEdgeNone;
  4. }
我们再看的时候就变得正常了



不知道还有没有其他的解决方法,这个暂时解决了希望对大家有用


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/93701
推荐阅读
相关标签
  

闽ICP备14008679号