在我正在开发的应用程序中,我在UINavigationBar中使用UISegmentedControl在两个UITableViewController之间进行切换。新的Apple Music具有非常巧妙的效果,用户在UIPageViewController内部切换UIViewController。关联的UISegmentedControl可以顺利调整。基本的故事板设置或代码库应如何实现这样的目标?
答案 0 :(得分:0)
你需要使用uipageviewcontroller& uisegmentedcontrol以下列方式
采取uipageviewcontroller&请参阅本教程以了解其集成http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/
之后,如果您只想在用户点击uisegment按钮时执行两个视图之间的转换,则不要实现此委托
(UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
(UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController
设置过渡样式以滚动
现在您需要自定义uisegmentedcontrol以提供按下事件动画
在按钮执行的click事件上设置需要使用此代码显示的视图控制器
[youPagecontrollerObject setViewControllers:object direction:UIPageViewControllerNavigationDirectionForward animated:YES completion:nil];
6 build&运行