import UIKit
class ViewController: UIViewController {
var stepper : UIStepper!
var lable : UILabel!
override func viewDidLoad() {
super.viewDidLoad()
var SCREEN_WIDTH = self.view.frame.width
var SCREEN_HIGHT = self.view.frame.height
stepper = UIStepper()
stepper = UIStepper(frame: CGRectMake(0,230,100,30))
//設(shè)置stepper的范圍與初始值
stepper.maximumValue = 10
stepper.minimumValue = 1
stepper.value = 5.5
//設(shè)置每次增減值
stepper.stepValue = 0.5
//設(shè)置stepper按住連續(xù)改值
stepper.continuous = true
//設(shè)置stepper是否循環(huán)
stepper.wraps = true
stepper.addTarget(self, action: "stepperValueIschanged", forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(stepper)
lable = UILabel()
lable = UILabel( frame: CGRectMake(100,230,100,30))
print(stepper.value)
lable.text = "當(dāng)前值為:\(stepper.value)"
self.view.addSubview(lable)
//使用tintColor屬性可以設(shè)置微調(diào)器的顏色。 而加減符號(hào)圖標(biāo),背景圖片,中間分割線圖片都可以替換成自己圖片
stepper.tintColor = UIColor .redColor()
stepper.setDecrementImage(UIImage(named: ""), forState: UIControlState.Normal)
stepper.setIncrementImage(UIImage(named: ""), forState: UIControlState.Normal)
}
func stepperValueIschanged(){
lable.text = "當(dāng)前值為:\(stepper.value)"
print("當(dāng)前值為:\(stepper.value)")
}
}