我正在检查iOS的文档UISlider
。它有两个图像属性(一个用于minValueImage,另一个用于maxValueImage)。但是,我喜欢在我的应用程序中开发一个滑块,它显示不同的图像(5个级别),就像基于滑块选择的5个不同的图像一样。我怎样才能做到这一点。
任何指针或参考实现都将非常有用。
通过使用UIImageView
和UISlider
,您可以实现这一目标。
首先将最小值1和最大值5设置为UISlider
yourSlider.minimumValue = 1
yourSlider.maximumValue = 5
根据滑块上的更改值,更新图像。
@IBAction func slider(_ sender: Any) {
sender.value // Based on slider value change Update image from Here.
}
您可以尝试在滑块顶部添加视图。视图应与滑块具有相同的宽度。您可以添加五个宽度相等的图像视图,并将图像设置在中心。您可以根据滑块的值突出显示图像。