Swift —UIStepper的使用
2017-03-14 本文已影响107人
见哥哥长高了
let stepper = UIStepper()
stepper.center = self.view.center
//设置最大和最小值
stepper.maximumValue = 10
stepper.minimumValue = 1
//当前值
stepper.value = 1
//每次变化的单位
stepper.stepValue = 1
//按住的时候连续变化
stepper.isContinuous = true
//是否循环 当增长到最大值的时候再从新开始
stepper.wraps = true
//改变事件添加
stepper.addTarget(self, action:#selector(ViewController.stepperChanged(stepper:)), for: UIControlEvents.valueChanged)
func stepperChanged(stepper:UIStepper) {
print("我是一个帅哥,你信不?value=%d",stepper.value)
}
self.view.addSubview(stepper)
//设置颜色
stepper.tintColor = UIColor.green
系统默认的样式:
系统样式
改变颜色之后的样式:
改变颜色之后
stepper.setDecrementImage(UIImage(named:"1"), for: .normal)
stepper.setIncrementImage(UIImage(named:"1"), for: .normal)