【发布时间】:2016-06-17 19:02:45
【问题描述】:
我可以使用我获得的值(sender.value)在滑块移动时更改颜色吗?当滑块移动时,我正在尝试将颜色从绿色变为黄色再变为红色。请帮忙迅速谢谢!
let brokeSlider = UISlider(frame:CGRectMake(5, 440, 355, 20))
brokeSlider.minimumValue = 0
brokeSlider.maximumValue = 1
brokeSlider.continuous = true
brokeSlider.tintColor = UIColor.blackColor()
brokeSlider.value = 0
brokeSlider.addTarget(self, action: #selector(AnnotationPhotoWidget.sliderValueDidChange(_:)), forControlEvents: .ValueChanged)
self.view.addSubview(brokeSlider)
func sliderValueDidChange(sender:UISlider) {
print("value--\(sender.value)")
}
【问题讨论】:
-
检查我的答案,让我知道它是否适合你。
-
确实有效 :( @AshishVerma
-
打印效果好吗?
-
@FredLoh 是的,印刷作品
-
是在 viewdidload 中添加子视图行的 minimumValue 吗?