Если говорить анально о MVC , это действительно Просмотр вашего движения, а не контроллера.
Я бы порекомендовал способ сделать это - использовать навигационный контроллер, этоПо умолчанию анимация представляет собой горизонтальный слайд, и вы получаете навигационный стек бесплатно. Это означает, что у вас есть автоматически созданные кнопки «Назад» и свойства заголовка и кнопок, которые можно установить, хотя их можно легко скрыть.
Используя контроллер навигации:
создайте свойство UINavigationsController в вашем родительском контроллере, syth, alloc и соответствующим образом запустите его.Затем вы можете загружать контроллеры в любом порядке, который вам нужен, и он выглядит после навигации.
Здесь - хорошее руководство по NavControllers (обычно они используются с UITableViewControllers, но не имеютбыть)
Примером Пенга является анимация, и я должен отметить, что он удаляет родительское представление (и в зависимости от вашего дизайна не может просто удалить 'currentView' - как ваш / верхпредставление может быть подпредставлением), поэтому если вы вернетесь назад, вам придется справиться с этим самостоятельно.