【问题标题】:iOS custom fonts with html tags带有 html 标签的 iOS 自定义字体
【发布时间】:2017-05-13 18:31:11
【问题描述】:

您好,我需要使用字体样式(常规、粗体、斜体)显示我的标签和文本视图 好吧,我发现使用 NSAttributeString 可以解决这个问题:

 NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[@"<b>bold</b> <i>italic</i>" dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
    _textview_label.attributedText = attrStr;

事实上,这将适用于系统字体,但我如何使用自定义字体来做到这一点,例如 MULI 或其他。

如何让我的应用程序知道当我需要粗体字时,它将使用Muli Bold 字体和斜体Muli italic,默认情况下Muli Regular 在同一字符串(label.text)中?

【问题讨论】:

    标签: html ios fonts uikit


    【解决方案1】:

    下面的字符串以 Helvetica-bold-italic 显示文本。

    我没有安装“MULI”字体,所以我使用的是 Helvetica。

    试试看。

    <span style='font-family: Helvetica; font-weight: bold; font-style: italic'>bold italic</span>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-07
      • 1970-01-01
      • 1970-01-01
      • 2013-02-24
      • 1970-01-01
      • 2017-11-16
      相关资源
      最近更新 更多