Je fais une application qui vibre avec des pauses personnalisables entre les deux. J'ai un curseur qui est numéroté 0-50. Et il arrondit à l'entier le plus proche puis l'affiche dans mon étiquette. Je suis maintenant en train d'exécuter la commande:Comment ajouter des valeurs d'étiquette aux commandes wait?
@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)
}
aussi, si possible, dans la commande d'attente que je veux diviser la valeur de l'étiquette par 10. il ne doit pas être spécifiquement la commande d'attente, juste quelque chose à retarder il.
Merci d'avance!
'DispatchQueue.main.asyncAfter' accepte un bloc qui peut s'exécuter après une durée spécifiée. Obtenez la valeur du curseur et transmettez-la. Il serait utile si vous pouviez casser ce que vous voulez réaliser en plus petites étapes. – user1046037
Alors, comment pourrais-je taper ça? –
S'il vous plaît lire la documentation, qui vous aiderait à mieux comprendre – user1046037