我有一个图像名let arrowArray = ["up","down","right","left"]的数组,我在我的故事板中放置了一个imageView和一个带有操作的按钮
每次按下按钮我都想改变我的形象,
有人能帮我吗?

最佳答案

在视图控制器中:

var arrowIndex: Int = 0

@IBAction func buttonClicked(_ sender: UIButton) {
    yourImageView.image = UIImage(named: arrowArray[arrowIndex])
    arrowIndex += 1

    if arrayIndex == (arrowArray.count - 1) {
        arrayIndex = 0
    }
}

这将首先显示向上箭头。您可以更改arrowIndex的初始值以首先显示不同的箭头。

10-06 01:10