------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
- //
- // ViewController.swift
- // UiSliderSample
- //
- // Created by jinnchang on 15/4/2.
- // Copyright (c) 2015年 Jinn Chang. All rights reserved.
- //
- import UIKit
- class ViewController: UIViewController {
- var slider: UiSlider!
- override func viewDidLoad() {
- super.viewDidLoad()
- // Do any additional setup after loading the view,typically from a nib.
- slider = UiSlider(frame: CGRectMake(30,50,self.view.frame.width - 60,100))
- slider.value = 50
- slider.minimumValue = 0
- slider.maximumValue = 100
- slider.continuous = true
- slider.addTarget(self,action: "sliderValueChange:",forControlEvents: .ValueChanged)
- slider.addTarget(self,action: "sliderDragUp:",forControlEvents: .TouchUpInside)
- self.view.addSubview(slider)
- }
- override func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- // Dispose of any resources that can be recreated.
- }
- /// 响应滑块拖动过程连续触发的事件
- func sliderValueChange(sender: UiSlider) {
- println("value change:\(sender.value)")
- }
- /// 响应滑块拖动后的事件
- func sliderDragUp(sender: UiSlider) {
- println("drag up:\(sender.value)")
- }
- }
GitHub 上项目地址:UISliderSample
控件更多相关属性及方法参考:UISlider Class Reference 文章最后更新时间:2015年4月3日10:52:22