В приложении, которое im в настоящее время разрабатывает im, переключается между двумя UITableViewController с UISegmentedControl внутри UINavigationBar. Новая Apple Music имеет очень аккуратный эффект, когда пользователь переключается между UIViewController внутри UIPageViewController. Соответствующий UISegmentedControl плавно переходит к этому. Как должна выглядеть базовая раскадровка или база кода для достижения чего-то подобного?Плавный переход с UIPageViewController и UISegmentedControl, как в приложении Apple Music
ответ
вам нужно использовать uipageviewcontroller & UISegmentedControl следующим образом
принять uipageviewcontroller & увидеть этот учебник для интеграции http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/
после этого, если вы хотите, чтобы выполнить переход между двумя представлениями только тогда, когда пользователь нажимает кнопку uisegment, не реализует этот del Egate
(UIViewController *) pageViewController: (UIPageViewController *) pageViewController viewControllerAfterViewController: (UIViewController *) ViewController
(UIViewController *) pageViewController: (UIPageViewController *) pageViewController viewControllerBeforeViewController: (UIViewController *) ViewController
набор стиль перехода для прокрутки
теперь вам нужно настроить UISegmentedControl дать прижимного событие анимацию
на события нажатия кнопки выполняют установить контроллер представления вам нужно отобразить этот код
[youPagecontrollerObject setViewControllers : направление объекта: UIPageViewControllerNavigationDirectionForward анимированный: ДА завершение: nil];
6 сборки & пробег
Знаете ли вы, как сделать эту анимацию на сегменте? Я пытаюсь архивировать эту анимацию, но я до сих пор не знаю, как – Basil