我想调用iOS 8方法viewWillTransitionToSize:withTransitionCoordinator:
来处理转换到不同的设备方向,但似乎不会自动调用它。我之前通过NSNotifications
(即orientationChanged:
)处理了方向更改。
我在NSLogs
方法中包含了viewWillTransitionToSize:withTransitionCoordinator:
,但它们从未被调用过,以下代码也没有帮助:
-(NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskAll;
}
其他人遇到过与此方法类似的问题吗?
答案 0 :(得分:0)
问题解决了。我有一个导航控制器,它有以下方法:
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
更改为UIInterfaceOrientationMaskAll
解决了问题。