如何在iphone的多行uilabel中加粗特定单词?

如何在iphone的多行uilabel中加粗特定单词?,iphone,uilabel,Iphone,Uilabel,可能重复: 我有下面这样的文字,, 例子: 优惠详情:如果用户从fb签入,将获得20%的折扣,如果在twitter上共享此优惠,将从商家处获得30%的折扣 在上面的例子中,我想让‘报价详情’只在我想要的常规文本的其余部分加粗。 我如何才能做到这一点,我运用了很多方法来实现这一点,但无法得到适当的解决方案。请帮助我实现这一点。在单个标签中,如果您希望您可以执行以下操作以使特定标签加粗,则不可能替代此操作 UILabel* myBoldlabel= [[UILabel alloc] init];

可能重复:

我有下面这样的文字,, 例子: 优惠详情:如果用户从fb签入,将获得20%的折扣,如果在twitter上共享此优惠,将从商家处获得30%的折扣

在上面的例子中,我想让‘报价详情’只在我想要的常规文本的其余部分加粗。
我如何才能做到这一点,我运用了很多方法来实现这一点,但无法得到适当的解决方案。请帮助我实现这一点。

在单个标签中,如果您希望您可以执行以下操作以使特定标签加粗,则不可能替代此操作

 UILabel* myBoldlabel= [[UILabel alloc] init];
 myBoldlabel.text=@"Offer Details"; 
 myBoldlabel.font = [UIFont boldSystemFontOfSize:16.0f];
 UILabel* finalLabel=[[UILabel alloc] init];
 finalLabel.text=[NSString stringWithFormat:@"%@:,if users checkin from fb will get 20%  discount and if share the this offers on twitter will get 30 % discount from businesses",myBoldlabel];// You can place %@ anywhere in the sentence...
 finalLabel.numberOfLines=2;
如果您愿意应用任何特定字体,也可以通过以下方式添加--:


希望这对您有所帮助。

这实际上是在这里提出的另一个问题-感谢您的解决方案,但解决方案确实不起作用。
myBoldlabel.font = [UIFont fontWithName:@"TrebuchetMS-Bold" size:18];