Xcode 6の新しいインターフェイスビルダーベース 起動画像 を使用していますが、問題が発生しています。
[新しいファイル]、[起動画面]を選択して新しいインターフェイスビルダーファイルを作成し、.xib
プロジェクト内のファイル。
その後、起動画面を設計しましたが、以下を除くすべてが正常に機能します。カスタムフォントがあり、Interface BuilderでUILabel
に割り当てました。フォントはInterface Builderに適切に表示されますが、.xib
は起動イメージの生成に使用され、システムフォントが使用されます。
何か案は?
Twitterで @ flo_muc から学んだことは、関連があるかもしれません。
「TIL:iOS 8には、splashboarddと呼ばれるxibベースの起動画像を表示するための独自のデーモンがあります。したがって、このxibはスコープ外で実行されます。」
実際にplistファイルに追加しましたか?
これを行う方法を簡単に紹介します。 http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/
あいさつ、アレックス
編集:実際、インターフェイスビルダーで自分のフォントを追加しようとしましたが、機能しません。バグのようです...このバグは、属性付きの文字列を使用する場合にのみ表示されます
codewithchris で提供される非常に優れたチートシートに記載されているすべての手順をダブルチェックした後でも、同じ問題に直面しました。
私の場合、それはサイズクラスに関連しており、サイズクラスのカスタマイズを削除することですばやく修正できました。
自分に合った解決策を見つけました。私があなたが説明したのと同じ問題を抱えていて、この役立つページに出くわしました:
http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/
欠けていた重要なステップはステップ#2でした。ProjectNavigatorで各フォントをクリックし、ファイルインスペクターのTarget Membershipでプロジェクトのボックスをチェックします。
私も同じバグに遭遇しました。私の修正は、画像を使用することです...