UITextView格式与fontname和粗体

在UITextView有可能设置字体名,然后将其设置为粗体?

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

但是一旦这样做了,我怎么能把它变成大胆的呢?

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

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]; 

参考

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

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

如果你想给字体名称,那么你可以参考下面的链接。 它的所有字体都是由iOS提供的字体名称。

iOS字体

谢谢。