1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | class VIEwController : UIVIEwController { var stepper: UIStepper ! label: UILabel ! overrIDe func vIEwDIDLoad() { super .vIEwDIDLoad() stepper= () stepper.center= self .vIEw.center //设置stepper的范围与初始值 stepper.maximumValue=10 stepper.minimumValue=1 stepper.value=5.5 //设置每次增减的值 stepper.stepValue=0.5 //设置stepper可以按住不放来连续更改值 stepper.continuous= true //设置stepper是否循环(到最大值时再增加数值从最小值开始) stepper.wraps= true stepper.addTarget( ,action: "stepperValueIschanged" UIControlEvents . ValueChanged ) .vIEw.addSubvIEw(stepper) label= (frame: CGRectMake (100,190,300,30)) print (stepper.value) label.text = "当前值为:\(stepper.value)" .vIEw.addSubvIEw(label) } stepperValueIschanged(){ label.text= "当前值为:\(stepper.value)" } } |
2,使用tintcolor属性可以设置微调器的颜色。 而加减符号图标,背景图片,中间分割线图片都可以替换成自己图片。
//用自定义的图片替换“-”和“+” stepper.setDecrementimage( UIImage (named: "sub.png" ),forState: UIControlState normal ) stepper.setIncrementimage( "add.png" ) |
原文出自: www.hangge.com 转载请保留原文链接: http://www.hangge.com/blog/cache/detail_542.html 总结
以上是内存溢出为你收集整理的Swift - 微调器或叫步进器(UIStepper)的用法全部内容,希望文章能够帮你解决Swift - 微调器或叫步进器(UIStepper)的用法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)