6

iPad アプリを設計しているときに、何らかの理由で多くのフォントが Interface Builder に表示されません。残念ながら、私の iPad はまだ納品されていないため、これが長期的に問題になるかどうかはわかりませんが、シミュレーターまで確実に維持されます。

問題のフォントは iPad と互換性があるとしてさまざまな Web サイトにリストされていますが、SDK 4.0.1 はまだ混乱しているようです。

たとえば、新しい iPad ビューに直接描画されたラベルに割り当てられた Hoefler Text フォントは、デフォルトのフォントを使用して表示されます。クリックしてテキストを編集すると、正しいフォントで表示されます。私は今いくつかのMacでそれを試しました

アプリのモックアップをクライアントに送信して、バックエンド チームのピクセル パーフェクト レイアウトに署名する必要があるため、これは問題です :(

何か案は?!

4

3 に答える 3

9

興味のある方へ: 非標準フォントと Interface Builder を使用する XCode 3.x の IB にはバグ/既知の問題があります。通常、カスタム フォントはプログラムで設定する必要があります ([UIFont fontWithName...] を使用)。

モックアップには、Interface Builder ではなく、PhotoShop などのツールを使用する必要があります。

于 2011-01-12T21:11:15.063 に答える
3

Interface Builder でカスタム フォントを使用すると、再利用可能なライブラリが利用可能になります。

これを行うには、簡単なトリックを使用します。プロジェクトで使用することのないすべての UI 要素にフォント (たとえば calibri) を設定すると、FontReplacer がカスタム フォントと calibri の間のマッピングを行います。したがって、IBOutlets やその他のグラフィックを作成する必要はありません。

プロジェクトで使用する FontReplacer をダウンロードできる github へのリンクを次に示します。 https://github.com/0xced/FontReplacer

于 2012-12-20T10:51:52.373 に答える