Containers need to consult child view controllers about rotation events
- (BOOL)shouldAutorotate { | |
BOOL autoRotate = YES; | |
for (UIViewController *vc in [self childViewControllers]) { | |
autoRotate = autoRotate && [vc shouldAutorotate]; | |
} | |
return autoRotate; | |
} | |
- (NSUInteger)supportedInterfaceOrientations { | |
NSUInteger supported = IPAD ? UIInterfaceOrientationMaskAll : UIInterfaceOrientationMaskAllButUpsideDown; | |
for (UIViewController *vc in [self childViewControllers]) { | |
supported &= [vc supportedInterfaceOrientations]; | |
} | |
return supported; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment