UIIInterface Ориентация Проблема - PullRequest
0 голосов
/ 16 ноября 2010

У меня есть следующий код, который позволяет мне поворачивать свой конкретный вид на альбомную, но как только он перейдет в альбомную ориентацию, он не вернется к портретной ориентации? Любая помощь приветствуется.

@implementation SubMenusViewController
@synthesize subMenusView;
@synthesize mainMenuData;

// The designated initializer.  Override if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad.
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
    if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
        // Custom initialization
  subMenusView=[[SubMenusView alloc] initWithFrame:[UISettings rectOfFullScreen:UIInterfaceOrientationPortrait]];
    }
    return self;
}

// Переопределить, чтобы разрешить ориентации, отличные от портретной ориентации по умолчанию. - (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation { // Возвращаем YES для поддерживаемых ориентаций return YES; // (interfaceOrientation == UIInterfaceOrientationPortrait); }

Thanks for your help!

1 Ответ

0 голосов
/ 24 ноября 2010

Попробуйте этот метод следуетAutorotate:

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
     return YES;
}
...