2

Я пытаюсь представить UIModalFormSheets в своем приложении для iPad. Он работает без каких-либо проблем, кроме одного:Представление UIModalViews в ландшафтном режиме

Когда у меня есть iPad в ландшафтном режиме, мой модальный лист формы перемещается в центр экрана, а затем поворачивается в подходящий угол. Все, что я хочу, - это представить лист модальной формы под прямым углом в соответствии с режимом просмотра (портретный или альбомный), до, чтобы он не отображал это вращение.

Я пробовал все режимы для modalTransitionStyle и modalPresentationStyle, но ничто не препятствует вращению листа модальной формы после его отображения.

Это то, что я делаю:

NewFavouriteSheet *newFavouriteSheet = [[NewFavouriteSheet alloc] 
       initWithNibName:@"NewFavouriteSheet" bundle:nil]; 
newFavouriteSheet.modalPresentationStyle = UIModalPresentationFormSheet; 
[self presentModalViewController:newFavouriteSheet animated:NO]; 

ли кто-нибудь есть предложение о том, чтобы показать вид модального в правильном пути?

Благодарим за помощь.

ответ

3

Убедитесь, что каждый контроллер вида на вашем модальном листе отвечает соответствующим требованиям shouldAutorotateToUserInterfaceOrientation: для ориентации на ландшафт.

Смежные вопросы