Auto Layout still required after sending -viewDidLayoutSubviews to the view controller. 这个是ios7出现的问题,ios8是不会出现的,如果大家搜索了很多方法,还没有ok,
我这里给出终极解决方案,在根的ViewController 重写下边
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
self.view.layoutIfNeeded() //这句他妈的关键,防止在ios7下边旋转屏幕crash
}
这个是尝试google很多方法后,唯一成功而简单的方法.希望对各位帮助
本文提供了一个针对iOS7中AutoLayout问题的有效解决方法,通过在根ViewController中重写viewDidLayoutSubviews方法并调用self.view.layoutIfNeeded()来解决布局问题,避免了在iOS7下旋转屏幕时的应用崩溃。

被折叠的 条评论
为什么被折叠?



