Je souhaite une minuterie qui démarre si un bouton est enfoncé. lorsque la minuterie est en cours d'exécution, il n'est pas possible d'appuyer à nouveau sur le bouton. et une alerte apparaîtra .. avez-vous une idée de comment le réaliser? Vous réservoir!minuterie de comptage
-6
A
Répondre
1
Lors de la première pression sur le bouton, créez un NSTimer et, tant que le temporisateur est valide, n'autorisez pas l'action et faites apparaître votre alerte.
Stockez votre NSTimer dans une propriété sur votre objet.
Interface:
@property (strong, nonatomic) NSTimer *timer;
Mise en œuvre:
- (IBAction)buttonClicked:(id)sender
{
if(self.timer == nil || ![self.timer isValid]) {
// Allow the action (set the timer interval to what suits your needs)
self.timer = [NSTimer scheduledTimerWithTimeInterval:1.0 invocation:nil repeats:NO];
// DO THE ACTION HERE!
NSLog(@"You can do it this time!");
} else {
// Deny the action (perhaps popup an alert)
NSLog(@"Can't do that yet!");
}
}
+0
ça marche vraiment bien merci beaucoup pour la réponse rapide !!!! –
+0
@ CarstenGraf Vous êtes les bienvenus. – Kekoa
Questions connexes
- 1. C# clics de comptage
- 2. Intervalles de minuterie, Faire une minuterie arrêter une autre minuterie -
- 3. Minuterie WPF Minuterie C#
- 4. delphi 7 réinitialisation de la minuterie
- 5. Comparaisons de comptage et de comptage récursives
- 6. Commande de minuterie C++
- 7. Problème d'animation de minuterie
- 8. Calendrier de minuterie Monodroid
- 9. détermination logique de minuterie
- 10. problème de minuterie Android
- 11. Fonctions de minuterie matlab
- 12. minuterie appel de méthode
- 13. Minuterie de réinitialisation
- 14. Travaux de minuterie Sharepoint
- 15. Problème de minuterie. .
- 16. Problème de minuterie Android
- 17. Fonctions de minuterie C#?
- 18. Algorithme de minuterie efficace
- 19. Erreur de minuterie UserScript
- 20. Problème de compilation minuterie
- 21. comment la valeur de comptage multiple en fonction de comptage
- 22. Minuterie (winforms)
- 23. Minuterie onDraw
- 24. Minuterie accélérer
- 25. minuterie asio
- 26. Comptage et sommation distincts par comptage unique
- 27. Notification de minuterie de service
- 28. Problème de comptage C#
- 29. nombre de comptage d'occurrences
- 30. Algorithme de comptage Rainflow
Vous devez faire un peu d'abord vos propres recherches. Stackoverflow n'est pas l'endroit pour amener les gens à votre propre travail pour vous. Vous devriez également essayer de vous assurer que votre message a la grammaire correcte (comme les majuscules correctes, les orthographes et les articles). –
désolé je suis d'Allemagne et c'était mon premier message. Je suis nouveau ici .. la prochaine fois je vais le faire mieux! –