8
votes

Comment puis-je définir la taille de la police de UITEXTVIEW?

Je dois définir la taille de la police et la famille de polices d'une vue de texte créée de manière dynamique, de sorte qu'elle donne la même apparence que celle générée à l'aide de Builder d'interface. Aucune idée de comment faire cela?


0 commentaires

6 Réponses :


9
votes

Il y a une propriété appelée police dans UITEXTVIEW ,

 yourTextView.font = builderTextView.font


2 commentaires

Ça ne marche pas? Pouvez-vous essayer d'imprimer le BuilderTextview.font?


@ Ajayvictor007 Cette réponse ne fonctionne pas pour vous, cela est mentionné dans le commentaire ci-dessus, alors pourquoi vous avez accepté la réponse.



24
votes
UITextView *textView

...

[textView setFont:[UIFont fontWithName:@"ArialMT" size:16]]

0 commentaires

1
votes

in IB, sélectionnez la zone de texte et utilisez l'inspecteur pour définir l'édition (elle est à côté de la couleur du texte). Pour définir la police, vous devez afficher la fenêtre de la police (commande-t). Cela peut aider à avoir un texte dans la vue lorsque vous modifiez la police et la taille.


0 commentaires

14
votes

Vous essayez ceci xxx pré>

ou p>

[textView setFont:[UIFont fontWithName:@"arial" size:16]]


0 commentaires

5
votes

Peut-être que je suis trop tard mais je voulais poster ma réponse comme étant la plus pertinente avec le SDK actuel. J'ai utilisé la ligne de code suivant et travailler comme charme dans iOS 8.0 Version SWIFT:

self.textView.font = [UIFont systemFontOfSize:fontSize];


0 commentaires

1
votes
textView.font = UIFont(name: "Times New Roman", size: 20)
This worked for me (Swift 4 using in Swift Playgrounds on Xcode). 

0 commentaires