如何在UIPageViewController中更改/跳转到特定页面

时间:2016-02-16 22:49:14

标签: xcode swift uipageviewcontroller uipagecontrol

我试图让我的PageViewController在按下按钮时跳转到某个页面(位于我的数组中的索引5)。我有一个调用changeToTimePage()的按钮,它位于我的PageViewController类中。

    func changeToTimePage() {
    print("This gets called")
    let startingViewController = viewControllerAtIndex(5)
    let viewControllers = [startingViewController]
    setViewControllers(viewControllers, direction: .Reverse, animated: true, completion: nil)
    }

我可以更改页面,所以我知道viewControllerAtIndex有效,但每当我尝试使用setViewControllers()时都没有任何反应。而且我知道函数被调用了,因为我看到了输出"这被调用了#34;。我已经在很长一段时间内一直在寻找解决方案,并尝试了许多建议的方法,因此我们将非常感谢任何帮助/建议。谢谢!

0 个答案:

没有答案