4
let attributedText: NSMutableAttributedString = NSMutableAttributedString(string: text, attributes: [NSFontAttributeName: UIFont(name: "San Francisco", size: 14.0)!])

使用上面的代码,当我运行我的应用程序时它会崩溃,因为它找不到“旧金山”字体。但这不是 iOS 9 的系统字体吗?如何在属性字符串中使用系统字体?

我正在使用 Swift 2.2

4

1 回答 1

5

您可以使用系统构造函数构造字体:

var foo = UIFont.systemFontOfSize(fontSize: CGFloat)
于 2016-03-26T00:08:41.137 回答