gpt4 book ai didi

ios - 如何添加标签值以等待命令?

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

我正在制作一个应用程序,它可以通过可定制的间断点进行振动。我有一个编号为 0-50 的 slider 。并将其四舍五入为最接近的整数,然后将其显示在我的标签中。我现在正在尝试执行命令:

@IBOutlet weak var amount: UILabel!

@IBAction func slider1(_ sender: UISlider) {

amount.text = String(Int(sender.value));

}

@IBAction func vibrator(_ sender: UISlider) {

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)

(the wait goes here but I don't know how to add it)
}

另外,如果可能的话,我想在等待命令中将标签值除以 10。它不一定是特定的等待命令,只是延迟它的东西。

提前致谢!

最佳答案

这是最好的方法:

DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 1.0) {
// this runs after a 1.0 second wait.
}

在此示例中,函数内的代码在此处声明的一段时间后运行:

DispatchTime.now() + 1.0

本质上,1.0 是以秒为单位的等待时间。根据您所说的,我假设您希望将那段代码更改为:

DispatchTime.now() + Double(Int(amount.text)! / 10)

希望这就是您要找的答案!

关于ios - 如何添加标签值以等待命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46576524/

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