Я использую представление контейнера раскадровки. Поэтому у меня есть контроллер вида, содержащий контейнерный вид. У меня есть второй, меньший вид в раскадровке, который встроен в этот контейнер через встроенный segue. Все идет нормально.Динамический просмотр контейнера контейнера
Теперь я хотел бы иметь возможность динамически переключаться с содержимым этого вида контейнера, когда пользователь нажимает кнопку. Кнопка будет на основном, большем, представлении. Я сделал еще один контроллер представления того же меньшего размера и дал ему другой идентификатор раскадровки.
Однако я не могу понять, как закодировать переключатель. Я могу создать только один встроенный segue для этого контейнера.
Любая помощь с благодарностью получена.
Эй, спасибо, это потрясающе. Одна вещь - получить точный результат, который я хотел (прямой обмен - без анимации), я изменил метод moveToNewController на длительность: 0 и опции: UIViewAnimationOptionTransitionNone. Но некоторые из кода, включая структуру блока завершения, кажутся излишними. Есть ли более простой способ написать окончательный метод прямого (неанимированного) обмена? –
@JamesWhite, я отредактировал свой ответ, чтобы показать, как это сделать без анимации. – rdelmar
Ты чемпион. –