вы можете установить modalTransitionStyle
свойство viewController.
Но ни одно из разрешенных переходов (UIModalTransitionStyleCoverVertical
, UIModalTransitionStyleFlipHorizontal
, UIModalTransitionStyleCrossDissolve
, UIModalTransitionStylePartialCurl
) не соответствует анимации, которую вы получаете при нажатии на стек навигации.
И это по замыслу. С помощью встроенной анимации пользователь может различать модальное представление и толкаемое представление.
По договоренности вы можете перемещаться назад и вперед из толкаемого вида пару раз без изменения содержимого. Модальное представление, однако, предназначено для прерывания пользователя в том, что он в данный момент делает, привлекает внимание к чему-то еще, например, потому что он должен заполнить лист входа в систему.
Выдвинутые viewControllers и модальные viewControllers - это не просто разные способы отображения чего-либо на экране для разработчика. Вы не можете поменять их произвольно. У них разная семантика. Не имеет смысла, что модальный viewController притворяется выдвинутым viewController. И вы не должны пытаться делать что-то подобное.
Если вам действительно нужен стек навигации, вы можете обернуть ваш текущий viewController в контроллер навигации и просто скрыть панель навигации.