gpt4 book ai didi

swift - 在 Swift 中,如何更改按钮上的图像并在用户看到原始图像(即翻转卡片)后将其更改回来?

转载 作者:行者123 更新时间:2023-11-28 08:39:25 24 4
gpt4 key购买 nike

sender.setBackgroundImage(imageArray[index], forState: .Normal)

sleep(2) // wait before you flip back over

sender.setBackgroundImage(cardBack, forState: .Normal)

sleep 似乎阻止了图像完成加载。如何等待 setBackgroundImage 完成?

最佳答案

sender.setBackgroundImage(imageArray[index], forState: .Normal)
sender.enabled = false;

let delay_time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 2 * Int64(NSEC_PER_SEC))
dispatch_after(delay_time, dispatch_get_main_queue()) {
sender.setBackgroundImage(cardBack, forState: .Normal)
sender.enabled = true;
}

编辑:在显示图像时禁用按钮。

关于swift - 在 Swift 中,如何更改按钮上的图像并在用户看到原始图像(即翻转卡片)后将其更改回来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36775157/

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