iPad приложение принудительное вращение - PullRequest
1 голос
/ 02 февраля 2012

У меня есть простое навигационное приложение, в котором 95% всех видов отображаются в альбомной ориентации.В одном представлении, которое имеет смысл показывать только в портретном режиме, я вставил следующий код:

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

Проблема заключается в том, что когда приложение переходит к представлению (из альбомно-ориентированного представления),не переключайте ориентацию в портретную ориентацию, только при повороте устройства оно будет переключаться в портретную ориентацию и оставаться в портретной ориентации.Можно ли заставить его загружаться в портретном режиме при загрузке вида?

Спасибо в advane

1 Ответ

1 голос
/ 22 декабря 2012

Я думаю, вы должны пройти: shouldAutoRotateToInterfaceOrientation метод UIViewController Класс.

Эта функция возвращает YES, если ориентация поддерживается вашим UIView. Если вы return YES только на portrait orientation, то iPhone будет автоматически переведен в эту ориентацию.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
...