iOS 在viewDidLayoutSubviews自动布局crash问题

1 viewDidLayoutSubviews改成viewWillLayoutSubviews在iOS7上就不会crash了
2 viewDidLoad中还需要设置self.edgesForExtendedLayout = UIRectEdgeNone;iOS7强调全屏布局,navigationBar会遮挡部分布局,关掉他。

顺便记一下生命周期函数调用顺序:

viewWillAppear:animated:

viewWillLayoutSubviews

viewDidLayoutSubviews


viewDidAppear:animated:

posted @ 2015-06-18 20:34  6度XZ  阅读(1571)  评论(0编辑  收藏  举报