我正在尝试使用 UISlider 更改 UIImageView 中的图像 所以想法是,如果 slider 值为 1,则显示某个图像,如果为 2,则显示不同的图像。等
有人可以帮忙吗?
编辑:这是我试过的代码。我认为它应该是一个 If/Else 语句,但我不确定如何形成语法。
@IBOutlet weak var scaleLabel: UILabel!
@IBOutlet weak var scaleSlider: UISlider!
@IBOutlet weak var scaleImage: UIImageView!
@IBAction func valueChanged1(sender: AnyObject) {
if scaleSlider.value == 1 {
scaleImage.image = "Image.png"
}
}
最佳答案
创建文件名数组。
将 slider 值转换为 int。
使用该 int 索引文件名数组。
使用
image(named:)
加载具有该名称的图像。将图像安装到 ImageView 中。
看看您是否可以将这些步骤转换为代码。如果不编辑您的问题以显示您的代码并告诉我们发生了什么,我们将向您展示如何调试它。
关于ios - 如何在 Swift 中使用 UISlider 更改 UIImageView 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42275925/