当设备轮换发生更改时,如何以及在何处调用- setNeedsLayout
实例的UIView
方法,而无需UIViewController
控制视图?基本上,这可以归结为通常在没有控制器的情况下理解视图生命周期......
答案 0 :(得分:0)
我猜一些UIViewController
在用户与其进行交互时代表视图的行为(例如界面方向更改等)可能会通过注册到UIApplicationDidChangeStatusBarOrientationNotification
来处理。而是在UIView
中。