如何更改uitextview字体大小

时间:2011-06-29 07:29:22

标签: iphone xcode uitextview font-size

任何人都可以帮助改变UITextView中的字体大小。

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

我使用这个,但它不起作用。

7 个答案:

答案 0 :(得分:69)

您是否将textView与xib绑定或分配了textView?

如果是,

您可以使用以下代码检查是否有效

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

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

答案 1 :(得分:59)

检查是否在xib / Storyboard属性检查器中选中了“可选”。如果它不可选,则不会改变大小

答案 2 :(得分:7)

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

的更多详细信息

答案 3 :(得分:4)

使用此:

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

答案 4 :(得分:3)

这是swift 3.0

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

答案 5 :(得分:1)

我用和

一样的方式尝试了它
[textView setFont:[UIFont fontWithName:kFontName size:kFontSize]];

我在UITextView内设置ViewDidLoad。我的问题是,我改变了我的观点:

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

在转换包含UITextView的{​​{1}}之后,通过设置UIView的属性解决了我的问题。

答案 6 :(得分:1)

Swift 4.0

textField.font = UIFont.systemFont(ofSize: 17.0)