Сдвинуть анимацию перехода влево?

Я установил контроллер навигации с 3 видами. Я использовал переход по нажатию с жестом смахивания, чтобы имитировать домашний экран iPhone (страницы приложений). Он работает правильно, но я заметил, что при движении вправо, чтобы вернуться на страницу, анимация перехода делает его похожим на продвижение по странице. Есть идеи, как я могу заставить анимацию push segue перемещать ее влево?


person matt saravitz    schedule 03.12.2012    source источник


Ответы (2)


Вы не должны использовать для этого контроллер навигации. Вам следует либо поместить свои страницы в режим прокрутки, либо использовать UIPageViewController. Начиная с iOS 6, вы можете установить transitionStyle для контроллера просмотра страниц в UIPageViewControllerTransitionStyleScroll.

person rob mayoff    schedule 03.12.2012

Лучше использовать unwindSegues, они очень просты, я научился использовать их в этой статье: https://spin.atomicobject.com/2014/10/25/ios-unwind-segues/

И связанный с Stackoverflow: Для чего нужны сегменты Unwind и как вы их используете?

person Fernando García Corrochano    schedule 27.07.2016