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