Ios UITextView字体大小类别未更改

Ios UITextView字体大小类别未更改,ios,uitextview,size-classes,Ios,Uitextview,Size Classes,我试图在脚本中设置UITextView的字体大小类,但它总是显示系统字体(默认字体、大小和颜色)。如果我没有设置字体大小类,它会显示正确的字体 以下是一个屏幕截图: 有人知道如何解决这个问题吗?这是UITextView的“可选”属性的问题 在脚本编辑器中检查UITextView的可选属性,将其设置为是 稍后在视图中将出现将此属性设置为否 textview.text = @"some text"; textview.selectable = NO; 试试这个代码 -(void)viewWill

我试图在脚本中设置UITextView的字体大小类,但它总是显示系统字体(默认字体、大小和颜色)。如果我没有设置字体大小类,它会显示正确的字体

以下是一个屏幕截图:


有人知道如何解决这个问题吗?

这是
UITextView
的“可选”属性的问题

在脚本编辑器中检查
UITextView
的可选属性,将其设置为是

稍后在
视图中将出现
将此属性设置为

textview.text = @"some text";
textview.selectable = NO;
试试这个代码

-(void)viewWillAppear:(BOOL)animated
{
     _linkTextView.editable = YES;
     _linkTextView.font = [UIFont systemFontOfSize:18.0f];
     _linkTextView.editable = NO;
} 

您可以使用字体而不是系统字体。

您可以在TextView上使用.attributedText,并在其中设置AttributedString,以便轻松自定义TextView

NSString *yourString = "your text";
NSMutableAttributedString *ms = [[NSMutableAttributedString alloc] initWithString:yourString];
[ms addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:40] range:NSMakeRange(0, yourString.length)];

你知道为什么会发生这种情况吗?不知道..但是做上面的事情解决了我的问题。这似乎不能回答问题。这似乎是一种编码解决方案的尝试,但没有解释当用户尝试在Interface Builder中设置它时,它为什么不起作用。此外,您正在将其设置为静态系统字体,此时我们可以从问题中推断用户正在尝试实现系统字体以外的字体。