Как разблокировать ландшафтный режим с помощью кода на кран UIButton? - PullRequest
0 голосов
/ 11 сентября 2011

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

Как я могу это сделать?

Спасибо

Джеймс

1 Ответ

1 голос
/ 11 сентября 2011

В вашем файле .m вы должны увидеть функцию внизу:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
   // Return YES for supported orientations
   if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
   } else {
       return YES;
   }
}

Измените соответствующую ориентацию, чтобы сделать ее правильной, и укажите ее в своей кнопке. Или скопируйте и вставьте if затем в вашу кнопку. Это должно сделать это.

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