Переключение одного приложения на основе представления приложения на iPhone - PullRequest
3 голосов
/ 06 июня 2009

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

Спасибо, Джо

1 Ответ

1 голос
/ 06 июня 2009

Это не рекомендуется Apple. Если у вас есть несколько представлений, вы должны использовать контроллер TabBar или контроллер навигации. Одна из причин заключается в том, что такие сообщения, как viewDid / WillAppear, не отправляются, когда вы неправильно добавляете представления.

Если вы не хотите отображать панель навигации, то вы можете установить ее скрытой, и никто никогда не узнает, что в приложении на основе навигации. Вы также можете запретить анимацию видов сбоку при нажатии контроллера вида.

Другим приемлемым вариантом является загрузка «вспомогательного» представления и его изменение. Вы можете отключить любые подпредставления в этом режиме поддержки. Возможно, вы никогда не увидите вспомогательное представление в приложении, но оно предназначено только для удаления и добавления представлений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...