Après le temps que j'ai passé à faire fonctionner une horloge analogique, j'essaie d'en faire une numérique (sigh). J'essaye de faire ceci avec 10 PNG avec les nombres 0 - 9. Chaque chiffre de l'horloge serait une image. Le seul problème avec ceci est de récupérer le certain chiffre de l'heure actuelle. J'ai essayé de convertir l'heure en chaîne et en utilisant characterAtIndex, mais cela ne semble pas fonctionner. Quel serait le meilleur moyen de contourner cela?iPhone Digital Clock
Répondre
Vous pouvez utiliser NSDateComponents
et NSCalendar
:
NSDate * date = [NSDate date];
NSCalendar * calendar = [[NSCalendar alloc]
initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents * components =
[calendar components:(NSHourCalendarUnit | NSMinuteCalendarUnit) fromDate:date];
NSInteger hour = [weekdayComponents hour];
NSInteger minute = [weekdayComponents minute];
NSInteger firstHourDigit = hour/10;
NSInteger secondHourDigit = hour%10;
NSInteger firstMinuteDigit = minute/10;
NSInteger secondMinuteDigit = minute%10;
Merci pour la réponse, c'est une approche intéressante. Je ne pensais pas que ce serait aussi simple! Je vais l'essayer bientôt. –
Cela ne fonctionne pas si ... J'ai essayé d'utiliser ceci: \t [minOne setImage: [UIImage imageNamed: [NSString stringWithFormat: @ "% i.png", secondMinuteDigit]]]; Qu'est-ce que je fais mal? –
Il ne met pas à jour l'image même si j'utilise un nstimer ... L'image apparaît cependant. –
- 1. PDF -Adobe Digital Edition
- 2. document.getElementById ("clock") est null?
- 3. Punch Clock en java
- 4. MVC5: Site Web Digital Signage
- 5. Digital Logic - tables de vérité
- 6. Digital Broadcasting - boîte de décodage
- 7. Problèmes Digital SDK Windows Persona!
- 8. Javascript Clock style de texte de sortie
- 9. Android Emulator Alarm Clock Crashes
- 10. Question concernant la fonction clock()
- 11. Faire en direct Clock javascript
- 12. Comment fonctionne NTP Clock Discipline?
- 13. changer Blackberry Clock sur usbConnectionStateChange
- 14. oAuth et ce jazz bio-digital
- 15. PC/SC Fonctions pour Digital Signature
- 16. Exemple de doigt digital dans opengl?
- 17. Vérification de l'empreinte digitale avec Digital Persona
- 18. Comment utiliser l'API Clock de Core Audio?
- 19. clock() est-il fiable pour une minuterie?
- 20. iPad flip-clock avec Core Animation
- 21. API World Clock en php ou javascript
- 22. mauvais résultats pour clock() sur 64 bits
- 23. Comment sous-classer Clock à Pyglet?
- 24. Déterminer l'exécution d'une fonction en utilisant clock()
- 25. Mesure de la résolution de `std :: clock()`
- 26. UITableViewCell comme Clock App sur l'iPhone
- 27. Quelle est la mesure Clock Pulse?
- 28. JAX-WS, Websphere AS 8.5 et XML Digital Signature
- 29. Digital Mars - Impossible d'ouvrir le fichier d'entrée 'iostream'
- 30. Paypal Digital Goods - Comment récupérer les informations sur les payeurs?
Salut @Andy ont ur problème résolu parce que j'ai le même problème que .Please urs u peut me aider à faire un appareil photo numérique avec 10 images (0-9) . – Rani