Почему iPad останавливает автоматическое вращение, когда я запускаю наложение контроллеров просмотра?

StackOverflow https://stackoverflow.com/questions/3407278

Вопрос

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

Положив все это с волауторутуру ... установить да для всех вращений, это работает нормально. Однако у меня есть строка меню, мне нужно скользить сверху, когда был распознан жесткости. У меня есть один для главного меню, и один для представления статьи.

Если я положу один из них, он все еще автоматически вращается нормально. Однако, как только я поставил следующий в следующий, автоматически перестает работать. Я попробовал поместить строки меню в делегат приложения, а также вложив их внутри меню / контроллеров представления Article. Контроллер просмотра полос меню также имеет колебание ... установить на да. Фактически, каждый Просмотр контроллера в проекте (все 7 из них) установили его. И все же, когда я добавляю второй контроллер строки меню, он останавливает автоматическое вращение. Это даже не запускает метод «Долкоуторутотата», чтобы спросить его.

Код слишком велик, чтобы опубликовать здесь, но если вы хотите увидеть что-нибудь, в частности, просто спросите. Я полностью тупал! Я собираюсь вытащить строки меню из своего контроллера представления и введите их в каждом из контроллеров представления индивидуально. Это будет отвратительное количество дублирования кода, но я не могу подумать о его другом пути!

Есть идеи? Спасибо!

Это было полезно?

Решение

Ответ, кажется, ... не помещайте контроллеры просмотра в других контроллерах просмотра! Один просмотр контроллера = один экран, кажется, правило. У меня много, чтобы учиться!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top