arrays - 如何通过设置的按钮单击次数显示然后更改图像数组

标签 arrays swift xcode image

我正在研究 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/

相关文章:

javascript - 如何从 firebase-database 数据列表返回一个数组

json - Alamofire 中的基本身份验证 header

xcode - 如何在 OSX 上的 Swift 6.1 中解析 XML 字符串?

php - 使用数组 PHP 从另一个数组中提取数组

SystemVerilog 中具有参数化元素数量的接口(interface)实例数组

ios - 如何使用 5 个以上的 ViewController 为 UITabBarController 中的过渡设置动画?

ios - 快速获取实现协议(protocol)的类类型

iphone - UITableViewCell 附件类型在点击时选中并设置其他未选中

ios - 检测 iPhone 何时连接到任何配对的汽车

c++ - 将二维数组复制到 C++ 中未知大小的其他二维数组