viewWillTransitionToSize:withTransitionCoordinator: 没有被自动调用
viewWillTransitionToSize:withTransitionCoordinator: Not being called automatically
我想调用 iOS 8 方法 viewWillTransitionToSize:withTransitionCoordinator:
来处理向不同设备方向的转换,但它似乎不会自动调用。我之前通过 NSNotifications
(即 orientationChanged:
)处理了方向变化。
我已将 NSLogs
包含在 viewWillTransitionToSize:withTransitionCoordinator:
方法中,但从未调用过它们,以下代码也无济于事:
-(NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskAll;
}
还有其他人在使用此方法时遇到任何类似问题吗?
问题已解决。我有一个具有以下方法的导航控制器:
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
更改为 UIInterfaceOrientationMaskAll
解决了问题。
我想调用 iOS 8 方法 viewWillTransitionToSize:withTransitionCoordinator:
来处理向不同设备方向的转换,但它似乎不会自动调用。我之前通过 NSNotifications
(即 orientationChanged:
)处理了方向变化。
我已将 NSLogs
包含在 viewWillTransitionToSize:withTransitionCoordinator:
方法中,但从未调用过它们,以下代码也无济于事:
-(NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskAll;
}
还有其他人在使用此方法时遇到任何类似问题吗?
问题已解决。我有一个具有以下方法的导航控制器:
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
更改为 UIInterfaceOrientationMaskAll
解决了问题。