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? P>
6 Réponses :
Il y a une propriété appelée police dans UITEXTVIEW ,
yourTextView.font = builderTextView.font
Ç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.
UITextView *textView ... [textView setFont:[UIFont fontWithName:@"ArialMT" size:16]]
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. P>
Vous essayez ceci ou p> [textView setFont:[UIFont fontWithName:@"arial" size:16]]
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];
textView.font = UIFont(name: "Times New Roman", size: 20) This worked for me (Swift 4 using in Swift Playgrounds on Xcode).