在执行旋转动画之前,是否可以在 iOS 上获得“将旋转”通知?喜欢的UIViewController
方法willRotateToInterfaceOrientation:duration:
。
我知道UIDeviceOrientationDidChangeNotification
,但似乎是在执行旋转动画后发送的。
我在NSObject
视图控制器之外的子类中工作。
如果没有这样的通知,我正在考虑一种黑客攻击,例如将“假”视图添加到视图层次结构(到rootViewController
的视图?),并覆盖layoutSubviews
以发送自定义通知。有没有不那么骇人听闻的选择?