我正在制作一个应用程序,它可以通过可定制的间歇进行振动。我有一个编号为0-50的滑块。然后将其四舍五入到最接近的整数,然后将其显示在我的标签中。现在我想执行的命令:如何添加标签值以等待命令?
@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'接受可在指定时间后运行的块。获取滑块值并传递它。如果你可以将你想达到的目标分成更小的步骤,这将有所帮助。 – user1046037
那么我会如何输入? –
请阅读文档,这将有助于您更好地理解 – user1046037