【发布时间】:2021-11-23 23:08:27
【问题描述】:
我有一个作业,我被困住了。这里是:
制作一个画廊项目:一个大的 UIImageView 和它下面的两个按钮:返回和下一步。在项目中添加10张图片,点击按钮,分别显示上一张或下一张图片。
所以我做了一个数组,并且一些*愚蠢的尝试*通过这个数组。但我 100% 确定对此有一些简单的答案。
谢谢!
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var imagesIV: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
}
let images = [UIImage(named: "1"), UIImage(named: "2"), UIImage(named: "3"),UIImage(named: "4"),UIImage(named: "5"),UIImage(named: "6"),UIImage(named: "7"),UIImage(named: "8"),UIImage(named: "9"),UIImage(named: "10")]
var numberOfImages = images.count
var currentImage = 0
@IBAction func forwardButton(_ sender: Any) {
guard case currentImage + 1 < images.count else {return}
currentImage += 1
}
@IBAction func backButton(_ sender: Any) {
}
}
【问题讨论】:
-
“imagesIV”在哪里发挥作用?
标签: ios arrays swift uiimageview