2012-03-21 2 views
0

Я создаю приложение для iphone, которое использует как модальные виды, так и навигационные контроллеры. В моем случае начальный экран представляет собой табличное представление в навигационном контроллере, и если пользователь нажимает кнопку «+», они получают новый экран, который появляется в виде модальности, сдвигающемся со дна экрана, что позволит чтобы добавить новую запись. В рамках этого модального представления я хочу иметь кнопку, которая позволит им выбирать из списка параметров.iOS, представляющий вид на основе модального и навигационного контроллера

Чтобы обеспечить быстрый пример, взгляните на этот снимок экрана из документации Apple: https://developer.apple.com/library/ios/DOCUMENTATION/UserExperience/Conceptual/TableView_iPhone/Art/ui_navbarpurposes.jpg. Если вы посмотрите на параметр «Повторить» во втором представлении, это то, что я хочу эмулировать - пользователь нажмет на эту опцию, и новое представление (а не панель действий) загрузится, что позволит им выбрать из списка.

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

Надеюсь, я объясняю это достаточно ясно. Извините за любую путаницу!

ответ

1

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

+0

Got it. Спасибо за подтверждение. –

Смежные вопросы