谢谢Luke Patterson,你的答案对我帮助很大!
另外我有另一个问题,我怎么能停在最后/第一张图片?
我的代码是:
import UIKit
class ViewController: UIViewController {
let images = ["con-el-1.png","con-el-2.png","con-el-3.png"]
var index:Int = 0
@IBOutlet weak var imageView: UIImageView!
@IBAction func buttonUp(sender: AnyObject) {
if(index < images.count){
index = index + 1
let img = UIImage(named: images[index])
imageView.image = img
}
}
@IBAction func buttonDown(sender: AnyObject) {
if (index >= 0) {
index = index - 1
let img = UIImage(named: images[index])
imageView.image = img
}
}
答案 0 :(得分:0)
您可以使用一个UIImageView并在其上切换图片。 您可以将默认图像作为第一张图像,然后按照以下代码进行操作:
按下前进按钮
imageView.image = UIImage(named: "imageName2.png")
按下后退按钮
imageView.image = UIImage(named: "imageName1.png")
对于两个以上的图像,您可以将这些图像放在UIImages数组中,然后使用如下按钮切换它们:
let images:[UIImage] = [UIImage(named: "image1.png"),UIImage(named: "image2.png"),UIImage(named: "image3.png")]
var index:Int = 0
然后按下前进按钮
if(index < images.count){
index = index + 1
imageView.image = images[index]
}
并按下后退按钮
if(index >= 0){
index = index - 1
imageView.image = images[index]
}
if语句确保您在数组中存在的图像之间切换