I'm trying to use the UISlider to change images in UIImageView So the idea is that if the slider value is 1, a certain image shows if it's 2, different image shows. etc.
Can someone please help?
Edit: This is the code I tried. I think it's supposed to be an If/Else statement but I'm not sure how to form the syntax.
@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"
}
}
do like
@IBAction func valueChanged1(_ sender: UISlider) {
var imageName : String = "Image.png"
switch (sender.value)
{
case 0:
print("zero")
imageName = "yyyy.png"
case 1:
print("one")
imageName = "zzzz.png"
case 2:
print("two")
imageName = "aaaa.png"
default:
print("Integer out of range")
}
if let image = UIImage(named:imageName) {
scaleImage.image = image
}
}