我正在研究 Xcode 8 和 Swift 3。
到目前为止,我已经连接了一个带有标签的按钮。标签设置为 0,单击它会将数字更改为 1。
现在我要做的是设置一组图像,以便在单击它后显示。
所以图片 1 显示在 0,然后图片 2 在按钮被点击 1-10 次后显示,
点击按钮 20-30 次后显示图 3,
然后在单击/点击按钮 30-40 次后显示图像 4。
此外,其他图像也会在相应的点击次数时被隐藏。
最佳答案
这是 JPEG 数组的伪代码:
var arrayOfPictures: [UIImage] = []
arrayOfPictures.append(UIImage(named:"Image1.jpg")!)
arrayOfPictures.append(UIImage(named:"Image2.jpg")!)
arrayOfPictures.append(UIImage(named:"Image3.jpg")!)
这是按钮方法的伪代码:
var counter: Int = 0
@IBAction func showPicture(sender: AnyObject?) {
counter += 1
if counter == 0 {
arrayOfPictures[0]
}
else if counter >= 1 && counter <= 10 {
arrayOfPictures[1]
}
else if counter >= 11 && counter <= 20 {
arrayOfPictures[2]
}
else if ....................
............................
}
关于arrays - 如何通过设置的按钮单击次数显示然后更改图像数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40076380/