willRotateToInterfaceOrientation

willRotateToInterfaceOrientation

在检测方向变化并对其做出反应的上下文中,我看到了两种方法:实现willRotateToInterfaceOrientation或要求视图开始发出相关的通知(deviceOrientationDidChange)。

后者打算何时使用?优势是什么?

最佳答案

willRotateToInterfaceOrientation:duration:方法是UIViewController的一部分。如果您是从UIViewController派生的,则只需重写此方法即可了解方向更改。

但是,如果您在其他班上,并且想知道有关方向变化的信息,则需要注册UIDeviceOrientationDidChangeNotification

09-25 20:07