2017-06-08 7 views
-2

Je souhaite passer des chiffres proportionnels aux chiffres tabulés dans les éléments de menu? C'est possible?Comment passer des chiffres proportionnels aux chiffres tabulés dans les éléments de menu?

Menu without tabulated digits

+1

Votre question posée pour savoir comment ajouter des onglets pour formater vos éléments de menu. Bien que la réponse acceptée montre comment se déplacer en ayant besoin d'onglets, elle ne répond pas à votre question telle qu'elle a été posée. Si la réponse répond à vos besoins, pensez à modifier la question afin que la réponse et la question correspondent. – ColGraff

+0

Je l'ai lu comme demandant à propos des chiffres monospaced, fwiw. – Wevah

Répondre

1

Vous devez utiliser la police monospaced comme ceci:

label.font = UIFont.monospacedDigitSystemFont(ofSize: 17, weight: UIFontWeightRegular) 

Évidemment, vous pouvez spécifier quelle que soit la taille de la police et le poids que vous voulez (ou les obtenir à partir du descripteur de police en cours).

0

Vous pouvez définir la propriété attributedTitle d'un NSMenuItem et fournir tout alignement personnalisé ou le formatage que vous voulez dans un NSAttributedString

De bons exemples de la façon de faire l'alignement de chaîne dans une chaîne attribuée peut être vu ici:

Attributed Text Center Alignment

Voici une réponse qui montre comment ajouter de tabulation à une chaîne attribuée:

How do I add tab stops to an NSAttributedString

Vous pouvez même créer une chaîne attribué de RTF ou HTML:

Creating an NSAttributedString from HTML (or RTF)