2017-05-23 3 views
0

J'essaye d'obtenir mon code pour imprimer une ligne droite. Cependant, le plus proche que je peux obtenir est celui-ci. Comme vous pouvez le voir, cela ne fonctionne pas car il y a un espace entre chaque petit segment de ligne. Quelles touches peuvent appuyer sur pour me donner une ligne qui n'a pas les espaces entre les deux.Comment afficher une ligne ASCII sans espaces

+0

Pourquoi est-ce que ça doit être ascii? – BallpointBen

Répondre

0

Il existe de nombreux caractères Unicode pour dessiner des lignes et des boîtes. Pour cela, utilisez:

label.text = "───────────────" 

C'est une série de U + 2500 (HORIZONTAL BOX DESSINS LIGHT).

+0

Que dois-je taper pour accéder à cela? –

+0

Vous pouvez copier et coller les caractères de ma réponse ou utiliser la visionneuse Emoji & Symbols standard disponible dans le menu Edition de n'importe quel programme Mac. – rmaddy

2

Si je comprends bien votre question, vous voulez qu'un UILabel affiche une ligne ASCII sans espacement.

Vous avez plusieurs options ici:

  1. Rechercher une police qui a un espacement plus serré pour "-".
  2. Utilisez un trait de soulignement ("_").
  3. N'utilisez pas une ligne ASCII et en dessinez simplement une, ou même simplifiez l'utilisation d'un UIView avec 0,5 pour la largeur.
+0

Underscore Fait la même chose. A le même espace. –

+0

Avez-vous essayé une autre police avec "_"? – thedp