我收到以下错误
归因字符串'String'包含不是a的NSFontAttributeName UIFont(SanFranciscoDisplay-Light)。除去
这对我没有任何意义,因为它应该是一个有效的字体。 http://iosfonts.com。这是我的代码。
atrString = NSAttributedString(string: atrString.string, attributes:
[NSForegroundColorAttributeName: UIColor.lightGrayColor(),
NSFontAttributeName:"SanFranciscoDisplay-Light"])
我正在尝试从我的手表套件代码访问旧金山字体。任何提示或建议都表示赞赏。
答案 0 :(得分:0)
NSFontAttributeName
是一个应包含UIFont
类型值的键。
尝试UIFont(name: "SanFranciscoDisplay-Light", size: 25)
,其大小为您想要的任何字体大小。
atrString = NSAttributedString(string: atrString.string, attributes: [NSForegroundColorAttributeName: UIColor.lightGrayColor(), NSFontAttributeName:UIFont(name: "SanFranciscoDisplay-Light", size: 25)])