Comment pouvons-nous afficher du texte au format numérique (affichage à sept segments) sur un UILabel similaire à la façon dont le texte est affiché dans l'horloge numérique.Afficher du texte sur un UILabel sous forme numérique?
Répondre
Pour simple, vous pouvez également utiliser la police recommandée par Apple.
label.font=[UIFont fontWithName:@"DBLCDTempBlack" size:60.0];
Vérifiez this S'il vous plaît de trouver toutes les polices pris en charge par l'iPhone.
+1 Cool! Il semble qu'il y ait des caractères pour les chiffres et quelques caractères, mais vous n'obtenez pas «PM» dans le formulaire à sept segments. –
hey thx Razz ..... ça a vraiment marché ...... !! pouvez-vous me dire une chose pourquoi cette police n'est pas disponible dans IB et y at-il d'autres polices disponibles comme ceci. – Siddharth
thx Raaz pour votre formidable soutien. – Siddharth
Avec UILabel, le meilleur choix est une police qui répond à vos besoins. Très probablement, vous devrez mettre en œuvre une partie de dessin par vous-même. Ce ne sera pas facile ce que vous demandez.
je sais que ce n'est pas facile ..... c'est yi demandé ici ..... – Siddharth
Approche simple: utilisez une police personnalisée.
Voici une sous-classe UILabel
qui vous permet d'intégrer des polices personnalisées dans votre application: http://github.com/zynga/FontLabel
Voici un tas de polices qui ressemblent à des horloges numériques: http://www.dafont.com/theme.php?cat=302 (assurez-vous de lire les informations de licence pour quelque police que vous Choisissez)
- 1. UILabel - comment changer la position du texte
- 2. C#, Afficher le texte brut sous une forme
- 3. Texte multicolore UILabel
- 4. Script SQLplus pour mettre en forme le texte comme numérique
- 5. valeur sous forme de texte du champ prototype disparaît onfocus
- 6. Réduire le texte dans UILabel
- 7. Afficher les octets sous forme d'images sur une page .aspx
- 8. Comment afficher un NSPanel sous forme de feuille
- 9. Comment composer un texte avec la fin .... sur UILabel
- 10. Comment afficher le clavier numérique sur un EditText dans android?
- 11. afficher un clavier numérique sur l'activité sans une zone d'entrée
- 12. Mise à l'échelle du texte UILabel avec la vue parente
- 13. Centrez le texte dans un UILabel
- 14. Comment afficher le clavier virtuel numérique sur le Blackberry Storm?
- 15. Autoriser juste texte numérique sur le champ de texte d'entrée
- 16. Comment ajouter du texte dans un sous-titre d'annotation
- 17. Texte sous forme de filigrane en PHP
- 18. Afficher les données dans un tableau sur un sous-formulaire
- 19. Comment mettre en forme du texte dans un RichTextBox?
- 20. sérialiser un objet sous forme de texte clair
- 21. assigne le texte d'un UIlabel à un champ de texte
- 22. /regexp/sur HTML, mais pas sous forme
- 23. changer UILabel texte sur une sous-vue de la vue principale
- 24. Comment afficher du texte dans un ListBox?
- 25. UILabel alignement
- 26. iPhone - UITextAlignmentRight dans UILabel coupe une partie du texte
- 27. Sous-classement NSTextField pour créer un champ de texte de numérotation numérique
- 28. Mise en forme du texte dans NSTextField
- 29. Comment afficher le texte sur un ImageButton?
- 30. Personnalisé UILabel n'affiche pas de texte
Vous voulez dire un affichage à sept segments? –
Hii Andreas ....... j'ai vu plusieurs applications qui affiche les données en format numérique .... je ne connais pas l'affichage à sept segments. – Siddharth
Votre question peut être interprétée de deux façons. Soit vous voulez imprimer "19:49" (plutôt que de dessiner une horloge). Cela ressemble à cela quand vous parlez d'une "horloge numérique" (par opposition à une horloge analogique). Mais je ne pense pas que ce soit ce que tu veux dire. Je pense que vous voulez qu'il ressemble à sept affichages de segment, c.-à-d. Chaque chiffre est construit par au plus sept lignes droites, comme dans cette vieille capture d'écran de KDE (droite): http://topologi-linux.sourceforge.net/files /screenshot_kde.jpg. Si c'est le cas, vous devriez reformuler votre question pour qu'il devienne évident que ce que vous voulez faire est d'imiter –