码迷,mamicode.com
首页 > 移动开发 > 详细

iOS学习六之UIPageControl

时间:2018-10-04 09:37:24      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:control   round   target   any   ges   uip   hang   change   loading   

分页视图

添加下面的代码即可完成

    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

标签:control   round   target   any   ges   uip   hang   change   loading   

原文地址:https://www.cnblogs.com/minminjy123/p/9739649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!