shouldAutorotateToInterfaceOrientation не вызывается - PullRequest
1 голос
/ 26 марта 2011

У меня есть альбомное приложение, которое я хочу повернуть на 180 градусов, если устройство перевернуто. В моем главном контроллере представления, однако, shouldAutorotateToInterfaceOrientation не вызывается вообще. С чего бы это?

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    NSLog(@"ROTATE? %d", interfaceOrientation); //this never gets logged
    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}

РЕДАКТИРОВАТЬ: В приложении делегат:

- (void)applicationDidFinishLaunching:(UIApplication *)application {    

    [window addSubview:topViewController.view];
    [window makeKeyAndVisible];

}

1 Ответ

0 голосов
/ 26 марта 2011

Извините, я редактировал неверный файл контроллера вида (iphone vs ipad).Код выше работает.Кстати, @ughoavgfhw, для этого не нужно редактировать список info.plist.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...