Итак, у меня есть модальный вид, отображаемый в моем приложении, в котором есть небольшая информация для пользователя. Проблема в том, что когда устройство вращается, происходит некоторая анимация, но только в кадре. Сама форма не вращается. Все параметры авторотации установлены на YES. Я показываю его, когда пользователь нажимает на поле в popover. Это заставляет меня подозревать, что это имеет какое-то отношение к этому, но я не уверен. Это bizzare, потому что если устройство находится в любом представлении, а затем отображается модальное окно, это нормально. Это происходит только тогда, когда устройство поворачивается в режиме просмотра. Кто-нибудь знает, что может вызвать такое поведение при повороте устройства? Благодаря!iPad Модальный вид не вращается
Вот отрывок, который обрабатывается в контроллере представления поповер:
if (currentLevel == 1 && businessOrLocation == 0){
if(tbsViewController == nil)
tbsViewController = [[BusinessFilteredViewController alloc] initWithNibName:@"BusinessFilteredView" bundle:[NSBundle mainBundle]];
NSMutableArray *tempBusiness = [[NSMutableArray alloc] init];
for (id theKey in appDelegate.groupedBusiness) {
NSMutableArray *tempArr = [appDelegate.groupedBusiness objectForKey:theKey];
[tempBusiness addObject:tempArr];
}
tbsViewController.businessOrLocation = businessOrLocation;
tbsViewController.modalPresentationStyle = UIModalPresentationFullScreen;
tbsViewController.modalTransitionStyle = UIModalPresentationFullScreen;
[self presentModalViewController:tbsViewController animated:YES];
}
Можете ли вы опубликовать еще несколько кода, особенно некоторых из вашего BusinessFilteredViewController? Как вы делаете что-то особенное в функции willRotateToInterfaceOrientation: duration в обоих контроллерах? – MishieMoo
У меня нет, это опция по умолчанию. Нужно ли мне что-то делать? – gabaum10