我是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.
}