首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

UINavigationController Push 带有Sc

2024-12-20 来源:化拓教育网
  • 在 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下移问题
    
}```

显示全文