相关疑难解决方法(0)

禁用UIPageViewController弹跳 - Swift

我一直在制作一个带有滚动的示例应用程序,UIViewControllers但关键是我想在滚动结束时和返回第一个时禁用弹跳效果UIViewController.

这是我的代码:

class PageViewController: UIPageViewController,UIPageViewControllerDataSource, UIPageViewControllerDelegate{

    var index = 0
    var identifiers: NSArray = ["FirstNavigationController", "SecondNavigationController"]
    override func viewDidLoad() {

        self.dataSource = self
        self.delegate = self

        let startingViewController = self.viewControllerAtIndex(self.index)

        let viewControllers: NSArray = [startingViewController]
        self.setViewControllers(viewControllers as [AnyObject], direction: UIPageViewControllerNavigationDirection.Forward, animated: false, completion: nil)
    }

    func viewControllerAtIndex(index: Int) -> UINavigationController! {

        let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
        //first view controller = firstViewControllers navigation controller
        if index == 0 {

            return storyBoard.instantiateViewControllerWithIdentifier("FirstNavigationController") as! UINavigationController

        } …
Run Code Online (Sandbox Code Playgroud)

uiscrollview ios uipageviewcontroller swift

6
推荐指数
1
解决办法
6342
查看次数

标签 统计

ios ×1

swift ×1

uipageviewcontroller ×1

uiscrollview ×1