salut je suis nouveau sur iphone. ce que je fais est d'afficher 20 images en tant que grille et en sélectionnant l'image, il est affiché sur l'image après 4 secondes, il reviendra à l'écran principal, pour cela j'utilise minuterie ça fonctionne bien, mais il y a un petit problème la minuterie est continuellement en cours d'exécution.Si je sélectionne le bouton sur 2 sec tard alors avec dans 2 secondes restantes il reviendra comment puis-je résoudre ce pls m'aiderproblème de minuterie à l'affichage de la vue
Répondre
Au lieu d'avoir la minuterie en continu, ne démarrez que lorsque l'utilisateur sélectionne une image. De cette façon, vous obtenez les 4 secondes complètes. Assurez-vous également de ne pas le répéter.
comment puis-je le placer et où puis-je le placer – Jeyavel
Dans le sélecteur que vous appelez avec votre minuterie, vous devez invalider cette minuterie. Cela signifie que vous devez affecter la minuterie à une propriété dans votre contrôleur de vue, pour pouvoir en parler plus tard. Donc disons que vous avez un ivar de NSTimer *backTimer
, puis dans la méthode que le chronomètre appelle, vous direz [backTimer invalidate]
, et ce chronomètre disparaîtra.
Vous devez également l'invalider lorsque quelqu'un se retire de la vue "image complète". Probablement au -viewDidUnload
ou -viewDidDissapear
.
- 1. problème de minuterie à obtenir la vue précédente
- 2. Problème lors de l'utilisation de la minuterie
- 3. comment ajouter la minuterie numérique à la vue
- 4. Problème d'interruption de minuterie dans vb.net
- 5. iPhone Ajouter une minuterie à la barre de navigation
- 6. Intervalles de minuterie, Faire une minuterie arrêter une autre minuterie -
- 7. Webservice/WCF (moteur de mise à jour de la minuterie)
- 8. Lecture d'un son bref à la fin de la minuterie?
- 9. un compte à rebours de minuterie Android à la maison
- 10. CakePHP: problème de vue Ajax (rien dans la vue montrant)
- 11. Obtenir l'heure de la minuterie de UIDatePicker?
- 12. Problème lié à la vue de données filtrée
- 13. problème avec l'utilisation d'une minuterie pour mettre à jour progressbar
- 14. Que se passe-t-il avec la minuterie de la minuterie après le réveil de veille?
- 15. Problème de défilement de la vue uitableview et de la vue Web
- 16. compte à rebours de minuterie Python
- 17. Problème avec minuterie et calendrier, Android
- 18. Algorithme de minuterie efficace
- 19. vue iphone problème de charge
- 20. Les appels série à Threading.Timer.Change() réinitialiser l'horloge de la minuterie?
- 21. Arrêter la minuterie dans les fermetures à l'aide de F #
- 22. Cocoa Touch - Minuterie de compte à rebours
- 23. La minuterie Android s'arrête
- 24. La tâche de minuterie ne s'exécute pas
- 25. Démarrage de la minuterie d'un autre projet
- 26. delphi 7 réinitialisation de la minuterie
- 27. Comment changer le format de la minuterie
- 28. contrôle de minuterie dans vb.net
- 29. minuterie à l'intérieur d'un fil
- 30. Notification de minuterie de service
Vous devez accepter plus de réponses à vos questions, c'est actuellement trop bas. – Jasarien
Pouvez-vous montrer du code pour voir quand et comment vous démarrez la minuterie? – V1ru8
mon code est ---------- atimer = [NSTimer scheduledTimerWithTimeInterval: 3.0 \t \t \t \t \t \t \t \t \t \t \t cible: auto \t \t \t \t \t \t \t \t \t \t \t sélecteur: @selector (runcheduledTask) \t \t \t \t \t \t \t \t \t \t \t userInfo: nil \t \t \t \t \t \t \t \t \t \t \t répétitions: OUI]; // j'écris ceci dans viewdidload ----------------------------------- - (vide) runcheduledTask { \t \t \t NSLog (@ "timer"); @try {\t \t \t \t CustomImagePickerAppDelegate * délégué = [[UIApplication sharedApplication] délégué]; UINavigationController * navController = [délégué navController]; [navController pushViewController: _imagePicker animé: OUI]; \t \t \t} – Jeyavel