1. 程式人生 > >iOS學習六之UIPageControl

iOS學習六之UIPageControl

control 設置 current 圓點 ges frame ntc set chang

分頁視圖

添加下面的代碼即可完成

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