Настроих навигационен контролер с 3 изгледа. Използвах push segue с жест на плъзгане, за да имитирам началния екран на 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 segues и как ги използвате?
person
Fernando García Corrochano
schedule
27.07.2016