Я много читал об этом. Люди говорят, что он не будет авторотировать, когда его родитель не настроен на автоматическое вращение. Я пробовал все, но не повезло. Я создал вид на основе приложения (v4.2) с помощью кнопки, которая выполняет это:iPhone UIActionSheet автоматический поворот не работает
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Title" delegate:self cancelButtonTitle:@"Cancel Button" destructiveButtonTitle:@"Destructive Button" otherButtonTitles:@"Other Button 1", nil];
actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque;
[actionSheet showInView:self.view];
Корневой контроллер установлен в режим автоматического поворота. В ActionSheet нет. Обратите внимание, что при повороте симулятора не вызывается ни один из методов ориентации корневого контроллера. Есть ли проблемы с делегатом? Что не так?
Попробуйте использовать 'showInTabbar' или' showFromBarButtonItem'. Иногда 'showInView' немного глупо. –
Нет ... тот же, не вращается. – xpepermint
Вы нашли решение этой проблемы. Я столкнулся с той же проблемой. –