如何更改uitextview字体大小

myc*_*har 43 iphone xcode font-size uitextview

任何人都可以帮助改变字体大小UITextView.

[textView setFont:[UIFont fontWithName:@"ArialMT" size:30]];
Run Code Online (Sandbox Code Playgroud)

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

iMO*_*DEV 70

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

如是,

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

[textView setFont:[UIFont boldSystemFontOfSize:15]];
Run Code Online (Sandbox Code Playgroud)

要么

 [textView setFont:[UIFont systemFontOfSize:15]];
Run Code Online (Sandbox Code Playgroud)

  • 这是有效的,但是故事板中的字体更改没有任何效果,这真的很奇怪. (6认同)
  • @iMOBDEV我也添加了swift case,它对我有帮助;):textView.font = UIFont.systemFontOfSize(16.0) (4认同)

bra*_*ray 60

检查是否在xib/Storyboard属性检查器中选中了"可选".如果不可选,则不会改变尺寸

  • 请修复这个Apple.使某些东西可选择不应该使字体和文本对齐传播. (5认同)
  • 哇!有用.但这真的很奇怪. (3认同)
  • 你是我们应得的英雄. (2认同)

Bri*_*den 14

斯威夫特 4.0

textField.font = UIFont.systemFont(ofSize: 17.0)
Run Code Online (Sandbox Code Playgroud)


Ale*_*nte 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];
Run Code Online (Sandbox Code Playgroud)

你的代码是正确的.问题来自代码的其他部分.提供有关textView的更多详细信息