Swift - 滑块(UISlider)的用法

Swift - 滑块(UISlider)的用法,第1张

概述1,滑块的创建 1 2 3 4 5 6 let  slider= UISlider (frame: CGRectMake (0,0,300,50)) slider.center= self .view.center slider.minimumValue=0   //最小值 slider.maximumValue=1   //最大值 slider.value=0.5   //当前默认值 self 1,滑块的创建
1 2 3 4 5 6 let slIDer= UiSlider (frame: CGRectMake (0,300,50)) slIDer.center= self .vIEw.center slIDer.minimumValue=0 //最小值 slIDer.maximumValue=1 //最大值 slIDer.value=0.5 //当前默认值 .vIEw.addSubvIEw(slIDer)

2,设置滑块的值,同时有动画 1
slIDer.setValue(0.8,animated: true )
3,滑块值改变响应
slIDer.continuous=false//滑块滑动停止后才触发ValueChanged事件 slIDer.addTarget(,action:"slIDerDIDchange:"UIControlEvents.ValueChanged) funcslIDerDIDchange(slIDer:){print(slIDer.value) }
4,滑块左右两边槽的颜色
2
slIDer.minimumTrackTintcolor= UIcolor .redcolor() //左边槽的颜色 slIDer.maximumTrackTintcolor= .greencolor() //右边槽的颜色
5,滑块后面槽线两侧添加图标
slIDer.minimumValueImage=UIImage(named:"voice+")//左边图标 slIDer.maximumValueImage="voice-"//右边图标
6,自定义滑块组件图片
//设置滑块右边部分的图片 slIDer.setMaximumTrackImage("slIDer_max"),forState:UIControlStatenormal//设置滑块左边部分的图片 slIDer.setMinimumTrackImage("slIDer_min") //设置滑块的图片 slIDer.setThumbImage("slIDer_thumb"
4
//设置滑块右边部分的图片-使用三宫格缩放(左右14像素不变,中间缩放) imgTrackRight = imgRight = imgTrackRight!.stretchableImageWithleftCapWIDth(14,topCapHeight:0) slIDer.setMaximumTrackImage(imgRight,monospace!important; min-height:inherit!important">)
总结

以上是内存溢出为你收集整理的Swift - 滑块(UISlider)的用法全部内容,希望文章能够帮你解决Swift - 滑块(UISlider)的用法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1080780.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)