iPhone 3.x и 4.x: shouldAutorotateToInterfaceOrientation возвращает TRUE, но ничего не происходит - PullRequest
0 голосов
/ 06 июля 2010

shouldAutorotateToInterfaceOrientation определенно вызывается ... но когда я поворачиваю iphone ... или симулятор ... ничего не меняется.

Я думал, что все, что я должен был сделать, это:

-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{
   NSLog(@"this is being called ok");
   return(YES);     // Or return(TRUE);
}

Но я думаю, что-то еще, что мне нужно установить ????

1 Ответ

0 голосов
/ 06 июля 2010

Я думаю, что все контроллеры представления, добавленные в контроллер панели вкладок, должны поддерживать ориентацию, чтобы контроллер панели вкладок поддерживал ее (по умолчанию UIViewController поддерживает только книжную ориентацию).В противном случае интерфейс будет искажен, если вы переместитесь в альбомную ориентацию на вкладку, которая его поддерживает, а затем перейдете на вкладку, которая этого не сделала.

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