2017-06-28 27 views
0

私はフォントを中程度から普通に変更しようとしていますが、フォントタイプをNSFontAttributeNameに設定してもフォントはゼロになります。私は問題なくフォントを媒体として得ることができますが、プログラムで規則的に設定しようとすると、フォントがnilなのでプログラムがクラッシュします。フォントはNSFontAttributeNameを設定するときにnilです

let attrsUnselected = [NSFontAttributeName: UIFont(name: "Roboto- 
Regular", size: 15)!, NSForegroundColorAttributeName : UIColor.gray] 

let attrsSelected = [NSFontAttributeName: UIFont(name: "Roboto-Medium", 
size: 15)!,NSForegroundColorAttributeName : UIColor.black] 

私のアプリケーションがクラッシュする前に、実際にフォントが通常に設定されていることがわかります。

フォントがプロジェクトにインポートされたことを確認する方法がいくつあるか分かりません。

enter image description hereenter image description here enter image description here

答えて

0

次のことを確認します。

  • "コピーバンドルリソース" の下にリストされているフォントが対象に追加され
  • そのターゲットに

そして、それはあなたがそれらを印刷するときに利用可能なフォントのリストに表示されますか?

関連する問題