回転アニメーションが実行される前に、 iOS で「回転します」という通知を受け取ることは可能ですか? UIViewController
メソッドのようにwillRotateToInterfaceOrientation:duration:
。
は知っていますが、回転アニメーションが実行された後UIDeviceOrientationDidChangeNotification
に送信されるようです。
NSObject
ビューコントローラーの外のサブクラスで作業しています。
そのような通知がない場合は、ビュー階層に「偽の」ビューを追加する(rootViewController
のビューに?)などのハックを検討し、オーバーライドlayoutSubviews
してカスタム通知を送信しました。ハックの少ない代替手段はありますか?