web-dev-qa-db-fra.com

Comment changer la taille de la police uitextview

quelqu'un peut-il aider à changer la taille de la police dans UITextView.

[textView setFont:[UIFont fontWithName:@"ArialMT" size:30]];

J'utilise celui-ci mais ça ne marche pas.

42
mychar

Avez-vous lié textView avec xib ou textView alloué?

Si oui,

Vous pouvez utiliser le code suivant pour vérifier si cela fonctionne

[textView setFont:[UIFont boldSystemFontOfSize:15]];

ou

 [textView setFont:[UIFont systemFontOfSize:15]];
68
iMOBDEV

Cochez si "Sélectionnable" est coché dans l'inspecteur d'attributs xib/Storyboard. Si ce n'est pas sélectionnable, la taille ne sera pas changée 

59
brainray
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
[textView  setFont: [UIFont fontWithName:@"ArialMT" size:30]];
textView.text = @"test my font size";
[self.view addSubview:textView];
[textView release];

Votre code est correct. Le problème provient d'une autre partie de votre code. Fournissez plus de détails sur votre textView

7
Alex Terente

Utilisez ceci:

UITextView *myTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];  
myTextView.font = [UIFont fontWithName:@"arial" size:14];
4
sadik hasan

Voici pour Swift 3.0

textview.font = UIFont(name: textview.font.fontName, size: 18)
3
Dhruv Khatri

Je l'ai essayé de la même manière que toi avec 

[textView setFont:[UIFont fontWithName:kFontName size:kFontSize]];

J'ai mis la UITextView à l'intérieur de ViewDidLoad. Mon problème était, j'ai transformé ma vue:

[_viewEnd setTransform:CGAffineTransformMakeScale(0.0, 0.0)];

Mon problème a été résolu avec la définition des propriétés de la UITextView après la transformation de ma UIView qui inclut la UITextView

1
Alex Cio

Swift 4.0

textField.font = UIFont.systemFont(ofSize: 17.0)
0
Brian Ogden