我想以编程方式更改字体的样式(如粗体,常规,浅色,倾斜)。我知道我可以使用IB,但我想用编程方式更改它。需要一些指导。对不起,如果这是一个愚蠢的问题。
例如,我的代码如下所示:
lblAge.font = [UIFont fontWithName:@"Helvetica" size:20];
我想添加常规的样式。我该怎么做?
答案 0 :(得分:17)
这应该让你去
offerTitle.font = [UIFont fontWithName:@"TimesNewRomanPS-ItalicMT" size:14.0f];//here offerTitle is the instance of `UILabel`
希望这会有所帮助:)
答案 1 :(得分:5)
试试这个解决方案:
myLabel.font = [UIFont boldSystemFontOfSize:16.0f];
myLabel.font = [UIFont italicSystemFontOfSize:16.0f];
常规尺寸:
myLabel.font = [UIFont systemFontOfSize:16.0f];
希望它对你有所帮助。
答案 2 :(得分:2)
对于iOS 8.2及更高版本,+ systemFontOfSize:weight:
允许您指定加权系统字体。
答案 3 :(得分:1)
看看UIFont的API。将创建的字体分配给指定对象
的属性“font”oneLabel.font=[UIFont fontWithXXX];