我是新来的。在我的游戏中,IBAction触发设置按钮的图像。设备会做出反应,将图像设置为另一个按钮。根据情况,设备会在其按钮上设置新图像。所有这些工作是如此之快,以至于用户只能看到最后一张图像。如何中断程序顺序?我测试了sleep(),计时器,DispatchTime.now-但没有任何效果。我编写了一些代码来描述我的问题:
`@IBAction func StartPressed(_ sender: Any) {
Button1.setTitle("1", for: .normal)
Thread.sleep(until: Date(timeIntervalSinceNow: 2.5))
Button2.setTitle("2", for: .normal)
}
` 在此示例中,按下开始按钮2.5秒后,将显示两个按钮的标题文本。但是第一个按钮应立即显示其标题,而2.5秒后,第二个按钮应显示其标题。 我非常感谢每个想法。