2010-09-22 10 views
1

Salut Je suis en train de développer un programme d'écriture simple utilisant UITextView pour étudier la programmation Cocoa. Dans UITextView, chaque ligne a un nombre de caractères différent. J'ai essayé de changer les polices de UITextView, mais la largeur de chaque caractère semble varier. Par exemple, l et L ont une largeur différente. Y at-il de toute façon pour garder le même nombre de caractères dans chaque ligne de UITextView comme emacs ou juste comme cette boîte d'édition de stackoverflow?Le même nombre de caractères dans chaque ligne de UITextView?

Merci beaucoup.

Répondre

6

plus simple est d'utiliser une police à espacement fixe comme Courier New

+1

+1, à condition que vous handwave la distinction entre les « caractères »/Glyphes/points de code, et activons-nous pas en caractères de contrôle (un onglet ne devrait probablement pas avoir la même largeur qu'un espace!) –

+0

@tc. Oui, bien qu'il soit possible d'avoir chaque glyphe de même taille en utilisant CTRunDelegate et CoreText (non recommandé) – cobbal

+0

Merci beaucoup! – pnmn

Questions connexes