Как изменить размер шрифта uitextview - PullRequest
42 голосов
/ 29 июня 2011

может любой помочь изменить размер шрифта в UITextView.

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

Я пользуюсь этим, но он не работает.

Ответы [ 7 ]

69 голосов
/ 29 июня 2011

Вы связали textView с xib или выделенным textView?

Если да,

Вы можете использовать следующий код, чтобы проверить, работает ли

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

или

 [textView setFont:[UIFont systemFontOfSize:15]];
59 голосов
/ 11 января 2014

Проверьте, установлен ли флажок «Выбираемый» в инспекторе атрибутов xib / Storyboard. Если это невозможно выбрать, размер не будет изменен

7 голосов
/ 29 июня 2011
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];

Ваш код правильный.Проблема в другой части вашего кода.Укажите более подробную информацию о вашем textView

4 голосов
/ 10 октября 2012

Используйте это:

UITextView *myTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];  
myTextView.font = [UIFont fontWithName:@"arial" size:14];
3 голосов
/ 23 июля 2017

Вот для быстрой 3,0

textview.font = UIFont(name: textview.font.fontName, size: 18)
1 голос
/ 08 января 2019

Swift 4.0

textField.font = UIFont.systemFont(ofSize: 17.0)
1 голос
/ 07 октября 2013

Я пытался сделать то же самое, что и вы с

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

Я установил UITextView внутри ViewDidLoad.Моя проблема заключалась в том, что я изменил свое представление:

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

Моя проблема была решена путем настройки свойств UITextView после преобразования моего UIView, который включает UITextView.

...