Skip to content

Instantly share code, notes, and snippets.

@heydona

heydona/gist:4347489

Created Dec 20, 2012
Embed
What would you like to do?
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