UITextView字体大小类不会更改

时间:2015-03-20 10:41:01

标签: ios uitextview size-classes

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

以下是截图:

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

3 个答案:

答案 0 :(得分:7)

UITextView的'可选'属性问题。

检查Storyboard Editor中UITextView可选属性,将其设置为YES。

以及稍后在viewWillAppear中将此属性设置为NO

textview.text = @"some text";
textview.selectable = NO;

答案 1 :(得分:2)

试试此代码

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

您可以使用字体代替系统字体。

答案 2 :(得分:-1)

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

document.addEventListerner('mouseup', function(){
    if( condition ){
       // code ..
    }
});