UIPageController

UIPageController

import UIKit

class ViewController: UIViewController {





    override func viewDidLoad() {
        super.viewDidLoad()

        self.view.backgroundColor = UIColor.lightGray
        let page = UIPageControl(frame: CGRect(x: 20, y: 100, width: 280, height: 30))
        page.currentPageIndicatorTintColor = UIColor.red
        page.addTarget(self, action: #selector(ViewController.changeNum), for: .valueChanged)
        page.numberOfPages = 8
        self.view.addSubview(page)
    }

    @objc func changeNum(page: UIPageControl) {
        print(page.currentPage)
    }

}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • UIPageControl 是一个页面控制器,会在页面上显示为几个小圆点,常常和 UIScrollView 配合使...
    独木舟的木阅读 3,945评论 0 0
  • Note strong&copy&mutablecopy strong修饰的属性无论是可变或不可变都是浅拷贝 co...
    Never_Yg阅读 3,916评论 0 0
  • 这几天我们学习了UI的一些基本控件,UI基本控件主要有UISwitch、UIButton、UISlider、UIS...
    万水千山123阅读 4,030评论 0 0
  • 最近无意间发现大部分app轮播图的UIPageController 的风格都变了,变成扁平的,觉得挺好看;然后自己...
    Super_Yuan阅读 3,388评论 0 2
  • 说到轮播图,估计都不陌生,各种各样的轮播图在各个App上都不断的被使用,因为轮播图的界面简洁并且内容涵盖丰富,所以...
    a_只羊阅读 3,669评论 0 1