2011-08-26 120 views
1

在UITextView中可以设置fontname并将其设置为粗体?UITextView使用字体名和粗体格式化

我知道,字体名称和大小可以使用设置 fontWithName:(的NSString *)的fontName尺寸:(CGFloat的)fontSize的

但是一旦做到这一点我怎样才能使它大胆?

回答

7

iPhone上的系统字体是许多用途的不错选择。您可以使用内置的字体类方法轻松地以常规,粗体或斜体样式选择它。例如

UIFont *mainTitleFont = [UIFont boldSystemFontOfSize:14.0]; 
    UIFont *subTitleFont = [UIFont SystemFontOfSize:14.0]; 
    UIFont *textFont = [UIFont italicSystemFontOfSize:12.0]; 

但是,如果你想同时使用粗体和斜体在同一时间的字体,或不同的字体完全?在这种情况下,您可以使用“fontWithName”方法如下。

UIFont *altFont = [UIFont fontWithName:@"Courier-Bold" size:14.0]; 

Reference

+0

感谢您分享参考...它真的帮助。 – Yogesh

+0

我们可以为一个UITextView使用多种字体吗? –

1

使用字体的粗体变体,例如@"Helvetica-Bold"作为fontName。如果使用默认系统字体对您来说可以,那么您也可以使用boldSystemFontOfSize:方法。

1
UIFont *f = [UIFont fontWithName:@"Verdana-Bold" size:12]; 
yourTextView.font = f; 
0

如果你想给有名字,那么你可以参考以下链接的字体。它具有iOS提供的所有字体以及它们的字体名称。

iOS Fonts

感谢。