2012-12-24 157 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

好吧,我正在删除那个:) –