gpt4 book ai didi

ios - 在 iOS 中通过单击前进/后退按钮移动许多图像?

转载 作者:行者123 更新时间:2023-11-30 13:22:45 25 4
gpt4 key购买 nike

谢谢卢克·帕特森,你的回答对我帮助很大!

另外我还有一个问题,我怎样才能停在最后/第一张图片上?

我的代码是:

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
}
}

最佳答案

你可以只使用一个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 语句确保您在数组中存在的图像之间进行切换

关于ios - 在 iOS 中通过单击前进/后退按钮移动许多图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37609004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com