Спасибо, и я исправил опечатку; не знаю, как это проникло.

риложение поддерживает только альбомную ориентацию.

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

- (IBAction)buttonTouched
{
    MyViewController *aViewController = [[MyViewController alloc] initWithNibName:NSStringFromClass([MyViewController class]) bundle:nil];

    [UIView transitionFromView:self.view 
                        toView:aViewController.view 
                      duration:2 
                       options:UIViewAnimationOptionTransitionCurlUp 
                    completion:NULL];
}

Похоже, что представление не получает уведомление «изменена ориентация», поэтому оно представляет его в портретной ориентации, а затем после завершения анимации изменяется на альбомную. Я настроил его в IB так, чтобы все было в ландшафте.

РЕДАКТИРОВАТЬ: Я также попытался добавить View Controller в файл IB self и перейти к этому представлению (думая, что это может быть слишком близко между инициализацией и переходом), но произошло то же самое.

Ответы на вопрос(1)

Ваш ответ на вопрос