UILabel字体:粗体和斜体

时间:2012-12-24 09:23:16

标签: iphone objective-c ios uilabel uifont

  

可能重复:
  How do I set bold and italic on UILabel of iPhone/iPad?

我试图使用系统字体使UILabel字体粗体和斜体,但我不能同时使用这两种样式。那么是否可以使用系统字体使字体粗体和斜体?这是我的代码,

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

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

我想要我的字体Bold和Italic。 谁能帮我? 提前谢谢。

2 个答案:

答案 0 :(得分:17)

试试这段代码......

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

你也可以使用BoldItalik的另一个fontName。

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

答案 1 :(得分:6)

有几种字体包含Bod + Italic本身就可以使用这些字体...... 一个常见的例子是

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

其他人是:

- TrebuchetMS-Bold

- Helvetica-BoldOblique

- 此link会对您有所帮助。