美文网首页
iOS 防止被导航栏遮盖

iOS 防止被导航栏遮盖

作者: i丶子木 | 来源:发表于2016-05-16 11:03 被阅读117次

if ([[UIDevice currentDevice] systemVersion].floatValue >= 7.0) {

self.edgesForExtendedLayout = UIRectEdgeNone;(这句是有效的)

//self.automaticallyAdjustsScrollViewInsets = NO;

}

   automaticallyAdjustsScrollViewInsets简单点说就是根据按所在界面的status bar,navigationbar,与tabbar的高度,自动调整scrollview的 inset,设置为no,不让viewController调整。

self.automaticallyAdjustsScrollViewInsets = NO;

自己代码的问题在于自定义了一个 navigationbar ,因而系统自己判断并适配。设置了

automaticallyAdjustsScrollViewInsets 才实现了相应效果。

相关文章

网友评论

      本文标题:iOS 防止被导航栏遮盖

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