Swift PageControl
发布时间:2020-12-14 07:04:32 所属栏目:百科 来源:网络整理
导读:import UIKitvar arrColor:NSArray!var testView:UIView!class ViewController: UIViewController { override func viewDidLoad() { super .viewDidLoad () arrColor = [UIColor .orangeColor (),UIColor .yellowColor (),UIColor .grayColor (),UIColor .bl
import UIKit
var arrColor:NSArray!
var testView:UIView!
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
arrColor = [UIColor.orangeColor(),UIColor.yellowColor(),UIColor.grayColor(),UIColor.blueColor()];
let pageControl = UIPageControl.init(frame: CGRectMake(50,70,self.view.frame.size.width-100,20))
pageControl.backgroundColor = UIColor.orangeColor()
pageControl.numberOfPages = 4;
pageControl.currentPage = 0;
pageControl.currentPageIndicatorTintColor = UIColor.redColor()
pageControl.addTarget(self,action: Selector("click:"),forControlEvents: UIControlEvents.ValueChanged)
self.view.addSubview(pageControl)
testView = UIView.init(frame: CGRectMake(10,120,self.view.frame.size.width-20,100))
testView.backgroundColor = UIColor.redColor()
self.view.addSubview(testView)
}
func click(sender:UIPageControl) {
testView.backgroundColor = arrColor[sender.currentPage] as? UIColor
}
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |