带有字体名称和粗体的 UITextView 格式

Posted

技术标签:

【中文标题】带有字体名称和粗体的 UITextView 格式【英文标题】:UITextView formatting with fontname and bold 【发布时间】:2011-08-26 10:18:51 【问题描述】:

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

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

但是一旦完成,我怎样才能使它变粗呢?

【问题讨论】:

【参考方案1】:

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

【讨论】:

我们可以为一个 UITextView 使用多种字体吗?【参考方案2】:

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

【讨论】:

【参考方案3】:
UIFont *f = [UIFont fontWithName:@"Verdana-Bold" size:12];
yourTextView.font = f;

【讨论】:

【参考方案4】:

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

iOS Fonts

谢谢。

【讨论】:

以上是关于带有字体名称和粗体的 UITextView 格式的主要内容,如果未能解决你的问题,请参考以下文章

在textview中一起使用Swift常规和粗体字体

更改 matplotlib 中子图的“xticks”和“Yticks”的字体大小和粗体 [重复]

使用 Google Fonts Roboto 的字体粗细,正常 (400) 和粗体 (700) 有效,浅色 (300) 无效

增加字体粗细粗体

泰山OFFICE技术讲座:使用字体粗体的四种情形

android 在xml的textStyle中 如何设置一个字体即是粗体又是斜体又带有下划线?