我是swift的新手,并实现了一个PageViewController . 但是我试图显示页面控件(也就是底部的点,表示你可以向左或向右滑动多少次),但我相信它被我的标签栏控制器阻止了我对应用程序的所有视图 . 有没有办法编辑UIPageControl出现的位置,使其显示在底部选项卡的正上方?我在下面包含了我的UIPageControl设置,当viewDidLoad()加载此选项卡的视图时,会调用该设置 .

private func setupPageControl() {
        let appearance = UIPageControl.appearance()
        appearance.pageIndicatorTintColor = UIColor.grayColor()
        appearance.currentPageIndicatorTintColor = UIColor.whiteColor()
        appearance.backgroundColor = UIColor.darkGrayColor()

    }

override func viewDidLoad(){super.viewDidLoad()

setupPageControl()

let pageController = self.storyboard!.instantiateViewControllerWithIdentifier("PageController") as! UIPageViewController
pageController.dataSource = self

if contentImages.count > 0 {
    let firstController = getItemController(0)!
    let startingViewControllers: NSArray = [firstController]
    pageController.setViewControllers(startingViewControllers as [AnyObject], direction: UIPageViewControllerNavigationDirection.Forward, animated: false, completion: nil)

}

pageViewController = pageController
addChildViewController(pageViewController!)
self.view.addSubview(pageViewController!.view)
pageViewController!.didMoveToParentViewController(self)


// Do any additional setup after loading the view.

}

Story board image