在interfaceBuilder中,我创建了一个简单的UILabel。它内部有文本,我将其设置为attributedText。我无法改变字体大小。每次我尝试更改字体并运行程序时字体保持不变。事实上,我试过的是在我改变字体大小并运行应用程序并返回到IB后,字体已经自行重置!!
这是我对UILabel attributionText的IB设置:
答案 0 :(得分:1)
选择要修改的文字
例如:选择“platinum”然后重置字体
答案 1 :(得分:0)
试试这个:
yourlabel.font = [yourlabel.font fontWithSize:16];
或
[yourlabel setFont:[UIFont systemFontOfSize:16]];
最好在代码中设置字体大小,通常采用viewWillAppear
或viewDidLoad
方法。
此链接 - > HERE< - 通过创建一种方法来处理属性文本中更改字体大小的另一种方法。还不错。