UITextView格式与fontname和粗体

时间:2011-08-26 10:18:51

标签: objective-c ios xcode uitextview

在UITextView中是否可以设置字体名称然后将其设置为粗体?

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

但是一旦这样做了,我怎么能大胆呢?

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

使用字体的粗体变体,例如@"Helvetica-Bold"fontName。如果您使用默认系统字体,则也可以使用boldSystemFontOfSize:方法。

答案 2 :(得分:1)

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