7

可能重复:
如何在 iPhone/iPad 的 UILabel 上设置粗体和斜体?

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

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

或者

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

我想要我的字体粗体和斜体。谁能帮我?先感谢您。

4

2 回答 2

17

试试这个代码...

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

你也可以为 BoldItalik 使用另一个字体名称。

Optima-BoldItalic, TimesNewRomanPS-BoldItalicMT, Baskerville-BoldItalic,HelveticaNeue-BoldItalic等等...

于 2012-12-24T09:25:52.067 回答
6

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

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

其他是:

- TrebuchetMS-粗体

- Helvetica-BoldOblique

- 这个链接会帮助你。

于 2012-12-24T09:26:16.013 回答