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.
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]];
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
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
Utilisez ceci:
UITextView *myTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
myTextView.font = [UIFont fontWithName:@"arial" size:14];
Voici pour Swift 3.0
textview.font = UIFont(name: textview.font.fontName, size: 18)
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
.
Swift 4.0
textField.font = UIFont.systemFont(ofSize: 17.0)