我正在寻找最佳方式来通知在添加到mainWindow的first-viewController中检测到的所有viewControllers
UIInterfaceOrientation
更改。
我是否必须在控制器中NSNotification
检测到这些事件并且其他控制器会订阅它?或者有更清洁的方式?
感谢您的帮助!!!
答案 0 :(得分:1)
在viewDidLoad中添加UIApplicationDidChangeStatusBarOrientationNotification
,您要通知的anyView会更好。
答案 1 :(得分:0)
您的UIViewController已获得轮换通知消息:
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
和
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
以及
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration