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

私のアプリを実行すると、上記のコードを使用すると、「サンフランシスコ」フォントが見つからないためクラッシュします。しかし、iOS 9のシステムフォントではありませんか?属性付き文字列でシステムフォントを使用するにはどうすればよいですか?システムフォントを属性文字列で使用するには?

私はあなたがシステムのコンストラクタを使用してフォントを構築することができスウィフト2.2

答えて

2

を使用しています:

var foo = UIFont.systemFontOfSize(fontSize: CGFloat) 
+0

私はちょうどリンゴのWebサイトからSFフォントをダウンロードし、それはしかし、あなたの答えのためにその作業 – Schuey999

+0

おかげのように見えます – Schuey999

+0

しかし、これは実際にあなたの質問に答えます。 iOS8以前のシステムフォントは、サンフランシスコではなくHelvetica Neue Lightです。あなたの目標に依存します。 – BaseZen