iOS学习六之UIPageControl

Posted minminjy123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS学习六之UIPageControl相关的知识,希望对你有一定的参考价值。

分页视图

添加下面的代码即可完成

    override func viewDidLoad() {

        super.viewDidLoad()

        // Do any additional setup after loading the view, typically from a nib.

        //背景色设置成蓝色        

        self.view.backgroundColor = UIColor.blue

        //分页控件的位置和大小

        let page = UIPageControl(frame: CGRect(x:20, y:100, width:280, height:30))

       //当前页的圆点设置为黄色

        page.currentPageIndicatorTintColor = UIColor.yellow

        //圆点变化时回调changeNum方法,点击分页控件右侧,圆点会向右变化,点击分页控件左侧,圆点会向左变化

        page.addTarget(self, action: #selector(changeNum), for: .valueChanged)

        //设置总页数为8页

        page.numberOfPages = 8

        self.view.addSubview(page)

    }

   //圆点位置变化回调方法

    @objc func changeNum(page:UIPageControl) {

        print(page.currentPage)

    }

以上是关于iOS学习六之UIPageControl的主要内容,如果未能解决你的问题,请参考以下文章

机器学习(ML)六之RNN基础

机器学习(ML)十六之目标检测基础

鸿蒙HarMonyOS的UI组件学习六之订单列表

mqtt协议-broker之moqutte源码研究六之集群

spark2.x由浅入深深到底系列六之RDD java api详解四

spark2.x由浅入深深到底系列六之RDD java api详解三