在UIPageViewController中设置页面控制元素的样式

时间:2014-10-31 21:45:27

标签: ios xcode swift

我的故事板上有一个ViewController,我想知道如何通过swift代码更改页面控件中的选定颜色项?

2 个答案:

答案 0 :(得分:1)

我认为你的意思是这样的,在你的UIPageViewController子类中:

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.
    view.backgroundColor = UIColor.whiteColor()
    UIPageControl.appearance().pageIndicatorTintColor = UIColor.lightGrayColor()
    UIPageControl.appearance().currentPageIndicatorTintColor = UIColor.blackColor()
}

答案 1 :(得分:0)

您可以设置pageIndicatorTintColorcurrentPageIndicatorTintColor属性。

self.pageControl.pageIndicatorTintColor = UIColor.blackColor()
self.pageControl.currentPageIndicatorTintColor = UIColor.redColor()

有关详细信息,请参阅UIPageControl Class Reference