使UILabel的文字变粗
我想让UILabel的文字变粗
infoLabel=[[UILabel alloc]initWithFrame:CGRectMake(90,150, 200, 30)]; [infoLabel setText:@"Drag 14 more Flavors"]; [infoLabel setBackgroundColor:[UIColor clearColor]]; [infoLabel setFont:[UIFont fontWithName:@"Arial" size:16]]; [infoLabel setTextColor:[UIColor colorWithRed:193.0/255 green:27.0/255 blue:23.0/255 alpha:1 ]];
尝试
[infoLabel setFont:[UIFont fontWithName:@"Arial-BoldMT" size:16]];
这也可能是值得检查,如果您尝试使用的字体是可用的设备上
如果要保留系统字体并将其设置为粗体:
[infoLabel setFont:[UIFont boldSystemFontOfSize:16]];
在Xcode中使用GUIselect标签,然后转到属性检查器。 其中一个选项是Font。 点击字体图标(不是上下箭头)。 在出现的popup窗口中展开字体ComboxBox。 在Bold System部分下,selectRegular。
对于迅速用户这应该工作:
myLabel.font = UIFont.boldSystemFontOfSize(12.0)
或者如果你想使用不同的字体:
myLabel.font = UIFont(name:"HelveticaNeue-Bold", size: 12.0)
如果您没有自定义字体的粗体变体,则可以使用负值设置笔触以产生粗体效果。 看这里:
我怎么能中风和填充NSAttributedString W / UILabel