2012-10-16 52 views
0

可能重複:
UILabel text Issue in iphone如何在iphone中多行uilabel中加粗特殊字詞?

我有以下這樣的文字, 例子: 信息詳細說明:如果用戶FB籤將獲得20%的折扣,如果共享此報價在twitter上將獲得商家30%的折扣。

我上面的例子我想使'提供詳細信息'只是我想要經常的文本大膽的休息。 我怎麼能做到這一點,我應用很多效果來實現這一點,但無法爲此得到適當的解決方案。請幫我實現這一點。

+0

這實際上出現在另一個問題在這裏 - http://stackoverflow.com/questions/3586871/bold-non-bold-text-in-a-single-uilabel – Kolors

回答

0

在單個標籤中,如果您希望您可以執行以下操作來製作特定標籤粗體,則無法替代此選項。

UILabel* myBoldlabel= [[UILabel alloc] init]; 
[email protected]"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]; 

希望這有助於你。

+0

感謝您的解決方案,但解決方案真的不工作。 – user196320