【发布时间】:2011-08-26 10:18:51
【问题描述】:
在 UITextView 中是否可以设置字体名称,然后将其设置为粗体?
我知道字体名称和大小可以使用 fontWithName:(NSString *)fontName size:(CGFloat)fontSize
但是一旦完成,我怎样才能使它变粗呢?
【问题讨论】:
标签: objective-c ios xcode uitextview
在 UITextView 中是否可以设置字体名称,然后将其设置为粗体?
我知道字体名称和大小可以使用 fontWithName:(NSString *)fontName size:(CGFloat)fontSize
但是一旦完成,我怎样才能使它变粗呢?
【问题讨论】:
标签: objective-c ios xcode uitextview
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];
【讨论】:
使用字体的粗体变体,例如@"Helvetica-Bold" 为 fontName。如果您可以使用默认的系统字体,您也可以使用boldSystemFontOfSize: 方法。
【讨论】:
UIFont *f = [UIFont fontWithName:@"Verdana-Bold" size:12];
yourTextView.font = f;
【讨论】:
【讨论】: