美文网首页
UINavigationController Push 带有Sc

UINavigationController Push 带有Sc

作者: 952625a28d0d | 来源:发表于2016-06-30 17:39 被阅读81次
  • 在 iOS 7 中,如果某个 UIViewController 的 self.view 第一个子视图是 UIScollView,同时当这个 UIViewController 被 push 或 initWithRootController 成为 UINavigationController控制的Controller时,这个 UIViewController的 view 的子视图 UIScollView 的所有子视图, 都会被下移 64px。

  • 这个下移 64px 的前提是 navigationBar 和 statusBar 没有隐藏。因为为 statusBar 默认的 Height 是 20px,而 navigatiBar 默认的 Height 是 44px。

示例:


pop View下移.gif
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    
    self.automaticallyAdjustsScrollViewInsets = NO; // 解决View下移问题
    
}```

相关文章

网友评论

      本文标题:UINavigationController Push 带有Sc

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