如果我们想要引用通常我们将使用的字体,
字体:For Ex. let font = UIFont(name: "HelveticaNeue",size :14)
如果使用旧金山字体,我无法以相同的方式引用字体,
let font = UIFont(name: "SFUIText-Semibold",size :14)
相反,我必须像这样引用,
let font = UIFont(name: ".SFUIText-Semibold",size:14)
两者有什么区别?以及如何使用"。(点)"字体名称引用SF字体之前的运算符。
答案 0 :(得分:0)
我可以使用下面一行参考我的UILabel
:
lblTitle.attributedText = NSAttributedString(string: "Event", attributes: [NSFontAttributeName : UIFont(name :".SFUIText-Semibold", size :14)!])
lblTitle.attributedText = NSAttributedString(string: "Event", attributes: [NSFontAttributeName : UIFont(name :"SFUIText-Semibold", size :14)!])
我做了什么?
我只需将名为SF-UI-Text-Semibold.otf
的字体拖放到我的项目中,并确保已选择该项目以供参考。
然后,我在SF-UI-Text-Semibold.otf
下的info.plist
添加了Fonts provided by application
。
最后,我可以在任何地方使用该字体!