如何使用带属性字符串的系统字体?
How to use System Font with an Attributed String?
let attributedText: NSMutableAttributedString = NSMutableAttributedString(string: text, attributes: [NSFontAttributeName: UIFont(name: "San Francisco", size: 14.0)!])
使用上面的代码,当我 运行 我的应用程序崩溃时,它因为找不到 "San Francisco" 字体。但这不是iOS9的系统字体吗?如何在属性字符串中使用系统字体?
我正在使用 Swift 2.2
您可以使用系统构造函数构造字体:
var foo = UIFont.systemFontOfSize(fontSize: CGFloat)
let attributedText: NSMutableAttributedString = NSMutableAttributedString(string: text, attributes: [NSFontAttributeName: UIFont(name: "San Francisco", size: 14.0)!])
使用上面的代码,当我 运行 我的应用程序崩溃时,它因为找不到 "San Francisco" 字体。但这不是iOS9的系统字体吗?如何在属性字符串中使用系统字体?
我正在使用 Swift 2.2
您可以使用系统构造函数构造字体:
var foo = UIFont.systemFontOfSize(fontSize: CGFloat)