我想在iPhone上将详细视图限制为横向,并让主视图使用任何方向。
所以我将以下内容添加到详细视图控制器中:
- (BOOL)shouldAutorotate {
return YES;
}
- (NSUInteger)supportedInterfaceOrientations {
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
return UIInterfaceOrientationMaskLandscape;
} else {
return UIInterfaceOrientationMaskAll;
}
}
supportedInterfaceOrientations
被调用但没有效果。 shouldAutorotate
未被调用。如何在iOS 8上实现所需的行为?