Swift PageControl

来源:互联网 发布:使用c语言编写小游戏 编辑:程序博客网 时间:2024/05/19 08:43
import UIKitvar 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    }}
0 0
原创粉丝点击