如何在UILabel中同时使用iOS系统字体和材质图标字体

如何在UILabel中同时使用iOS系统字体和材质图标字体,ios,icon-fonts,google-material-icons,Ios,Icon Fonts,Google Material Icons,我在UILabel中使用系统字体。我必须为文本中的一些图标使用图标字体。UILabel的内容是动态的,从服务器获取。字母数字字符应使用系统字体,图标应使用图标字体。这类似于iOS同时显示文本和表情符号 我找到了一些方法: 使用图标字体作为UILabel的字体。这里我不能为文本指定字体 使用NSAttributedString为文本和图标指定不同的字体 有更好的方法吗

我在
UILabel
中使用系统字体。我必须为文本中的一些图标使用图标字体。
UILabel
的内容是动态的,从服务器获取。字母数字字符应使用系统字体,图标应使用图标字体。这类似于iOS同时显示文本和表情符号

我找到了一些方法:

  • 使用图标字体作为
    UILabel
    的字体。这里我不能为文本指定字体
  • 使用
    NSAttributedString
    为文本和图标指定不同的字体
  • 有更好的方法吗