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