我有一个称为P的viewcontoller。每当旋转屏幕时,都会在P中调用viewDidLayoutSubviews。
但是有时候P中没有调用它,我也不知道为什么会这样,而且我也不知道如何解决此问题。
这是不被调用的情况。
我的视图控制器将另一个名为A的视图控制器推到P之上。
当我弹出视图控制器A时,突然将ipad从纵向转到横向,然后此时 viewDidLayoutSubviews 和 viewWillLayoutSubviews 未被调用。但是当我再次改变方向时,这些生命周期事件就会被调用。
当未调用时,UI中的元素排列不正确
有什么办法解决这个问题吗?