J'ai un UINavigationController dans UITabbarcontroller. Je veux faire pivoter seulement une vue cotnroller dans UINavigationController.Orientation du périphérique dans iOS 6.0 UINavigationController
Voici l'extrait de code que j'utilise.
-(NSUInteger)supportedInterfaceOrientations
{
if (CURRENTDEVICE == IPHONE)
return [self.navigationController supportedInterfaceOrientations] | UIInterfaceOrientationMaskAllButUpsideDown;
else
return UIInterfaceOrientationMaskAll;
}
-(BOOL)shouldAutorotate {
return YES;
}
J'ai une catégorie sur UINavigationController ainsi:
#import "UINavigationController+autorotate.h"
@implementation UINavigationController (autorotate)
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAllButUpsideDown;
}
@end
Je ne suis pas sûr de savoir comment le mettre en œuvre.