На одной странице моего приложения есть кнопка, в которой пользователь может переключаться между двумя режимами. Содержимое страницы должно отличаться в зависимости от выбранного режима. В этом случае неправильно нажать другой контроллер представления - новые компоненты пользовательского интерфейса должны находиться на одной странице.Информация о своп-представлении при нажатии кнопки
Однако я не узнал, как это можно сделать в iOS. Я видел Container Views (который я не мог появиться на экране), который, похоже, имеет другую цель (повторное использование). Я думаю, что я мог бы вручную скрыть/показать каждый из компонентов пользовательского интерфейса в зависимости от режима, но я хочу знать, есть ли более эффективный способ (например, обертывание содержимого в компромиссном представлении и Hide/show only).
Кстати, я ищу решение, которое использует раскадровки (или XIB) как можно больше.
Существует множество различных решений для этого, включая контроллеры панели вкладок, экраны скрыть/показать, контроллеры дочерних элементов и т. Д. Вам нужно немного сузить варианты и задать конкретные вопросы. – jcaron