2012-12-24 156 views
7

可能重複:
How do I set bold and italic on UILabel of iPhone/iPad?的UILabel字體:粗體和斜體

我試圖讓的UILabel字體粗體和斜體都使用系統字體,但我不能使用這些時尚風格的一次。所以有可能使用系統字體使字體粗體和斜體?這裏是我的代碼,

lblTitle.font = [UIFont italicSystemFontOfSize:[UIFont systemFontSize]]; 

lblTitle.font = [UIFont boldSystemFontOfSize:[UIFont systemFontSize]]; 

我想我的字體粗體和斜體兩種。 任何人都可以幫助我嗎? 預先感謝您。

+1

也許這可能有所幫助:http://stackoverflow.com/questions/4713236/how-do-i-set-bold-and-italic-on-uilabel-of-iphone-ipad – filou

+0

謝謝你filou :) – user7388

+0

oops,Arial的拼寫錯誤...它是Ariel :(我的運氣不好......你可以使用提供的鏈接中的其他字體 –

回答

17

試試這個代碼...

UIFont *yourFont = [UIFont fontWithName:@"Helvetica-BoldOblique" 
            size:[UIFont systemFontSize]]; 
lblTitle.font = yourFont; 

你也可以使用其他的fontName爲BoldItalik喜歡。

Optima-BoldItalicTimesNewRomanPS-BoldItalicMTBaskerville-BoldItalicHelveticaNeue-BoldItalic,等...

6

有幾種字體包含吐蕃+斜體本身就可以使用這些字體... 一個經常一個例子是

lblTitle.font = [UIFont fontWithName:@"Arial-BoldItalicMT" size:16.0f]; 

別人:

- TrebuchetMS粗體

- 黑體-BoldOblique

- 這link會幫助你。

+1

第一個不會做OP想要的 - 第二個調用將覆蓋第一個,字體將只是斜體。 – 2012-12-24 09:32:52

+0

好吧,我正在刪除那個:) –