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