UISlider iOS具有不同级别的图像

问题描述 投票:-2回答:2

enter image description here

我正在检查iOS的文档UISlider。它有两个图像属性(一个用于minValueImage,另一个用于maxValueImage)。但是,我喜欢在我的应用程序中开发一个滑块,它显示不同的图像(5个级别),就像基于滑块选择的5个不同的图像一样。我怎样才能做到这一点。

任何指针或参考实现都将非常有用。

ios swift uislider
2个回答
2
投票

通过使用UIImageViewUISlider,您可以实现这一目标。

首先将最小值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.
}

1
投票

您可以尝试在滑块顶部添加视图。视图应与滑块具有相同的宽度。您可以添加五个宽度相等的图像视图,并将图像设置在中心。您可以根据滑块的值突出显示图像。

© www.soinside.com 2019 - 2024. All rights reserved.