1

我有一个名为 P 的 viewcontoller。每当我旋转屏幕时,都会在 P 中调用 viewDidLayoutSubviews。

但有时它不会在 P 中被调用,我不知道为什么会这样,我不知道如何解决这个问题。

这是没有被调用的场景。

我的视图控制器将另一个名为 A 的视图控制器推到 P 之上。

当我弹出视图控制器 A 并突然将 ipad 从 Portrait 转向 Landscape 时,此时不会调用viewDidLayoutSubviewsviewWillLayoutSubviews 。但是当我再次改变方向时,这些生命周期事件被调用。

当它没有被调用时,在 UI 中元素排列不正确

任何想法如何解决这一问题 ?

4

0 回答 0