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