【发布时间】:2015-05-14 01:36:39
【问题描述】:
在 interfaceBuilder 中,我创建了一个简单的 UILabel。它里面有文本,我将它设置为属性文本。我无法更改字体大小。每次我尝试更改字体并运行程序时,字体都保持不变。事实上,我尝试的是在我更改字体大小并运行应用程序并返回 IB 后,字体已自行重置!!
这是我对 UILabel 属性文本的 IB 设置:
【问题讨论】:
标签: ios objective-c fonts nsattributedstring
在 interfaceBuilder 中,我创建了一个简单的 UILabel。它里面有文本,我将它设置为属性文本。我无法更改字体大小。每次我尝试更改字体并运行程序时,字体都保持不变。事实上,我尝试的是在我更改字体大小并运行应用程序并返回 IB 后,字体已自行重置!!
这是我对 UILabel 属性文本的 IB 设置:
【问题讨论】:
标签: ios objective-c fonts nsattributedstring
选择要修改的文字
例如:选中“白金”然后重置字体
【讨论】:
试试这个:
yourlabel.font = [yourlabel.font fontWithSize:16];
或
[yourlabel setFont:[UIFont systemFontOfSize:16]];
最好在您的代码中设置字体大小,通常在viewWillAppear 或viewDidLoad 方法中。
此链接 --> HERE
【讨论】: