1

Xcode 4.6.3 でカスタム フォント ( Google Fontsから) をインストールする際に問題が発生しています。私は次のことをしています:

  1. Google Fonts からフォントをダウンロードする
  2. システム名を取得できるようにMacにインストールする
  3. フォント ファイル (Inconsolata.ttf) を Xcode の "Supporting Files" フォルダーにドラッグします。
  4. 私のInfo.Plistファイルに移動し、UIAppFonts 配列のアイテムとして Inconsolata.tff を追加します。
  5. を使用して、フォントのリストにインストールされているフォントを印刷してみてください
  6. Finderで見つけたカスタムフォントをフルネームで使用してみてください

ステップ 5: すべての UIFonts を出力します。

// When I search for "Inconsolata" in my Debug Console, it returns nothing
// Therefore I think that the font simply isn't being installed...
 for (NSString *familyName in [UIFont familyNames]) {
    for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
        NSLog(@"%@", fontName);
    }
}

ステップ 6: カスタム UIFont を使用します。

// this line  doesn't work.
cell.textLabel.font = [UIFont fontWithName:@"Inconsolata" size:15];

// this line works. it changes font to Helvetica-Bold
// cell.textLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:15];
4

1 に答える 1

2

のようにフォントファイル追加時に対象を追加することで修正

ここに画像の説明を入力

于 2013-07-20T19:27:46.467 に答える