2011-06-18 29 views
1

私のiPhoneプロジェクトに「modern no。20」というカスタムフォントがインストールされています。iphoneのカスタムフォントが正しく表示されない

自分のリソースにmodernno20.ttfをコピーしました。 私のapp-info.plistでは、このフォント名を「アプリケーションによって提供されるフォント」に追加しました。

は、私は私のtableviewcodeに

cell.textLabel.font=[UIFont fontWithName:@"modernno20.ttf" size:14.0]; 

を追加しました。

私はなぜこのフォントが正しく表示されていないのかわかりません。

答えて

3

あなたfontWithName呼び出しでフォントを呼び出すためには、カスタムフォントを追加するために何をする必要があるかでありますMacの「Font Book」アプリであり、参照されるフォントファイルの実際のファイル名ではありません。

+0

フォントブックに「Modern No. 20」と表示されているので、コードを[cell.textLabel setFont:[UIFont fontWithName:@ "Modern No. 20.ttf" size:14.0]]に変更しました。それは動作しないようです – sujith1406

+0

あなたのInfo.plistで、キーUIAppFontsは、このようなフォント名の文字列を含む必要があります:MyFont.ttfはどのようにフォントブックのアプリケーションで書かれているかです。メソッドファイルにフォントを作成すると、その呼び出しは[UIFont fontWithName:@ "MyFont" size:12.0]になります。これはttf拡張子なしです。 – Luke

+0

これは問題でした。コードに.ttf拡張子を追加していました...ありがとうございました! – sujith1406

0

あなたのiPhoneアプリケーションにカスタムフォントを追加する簡単な方法はありませんでした。 iOS 4以降、これは非常に簡単になっています。カスタムフォントを使用するためにいくつかのステップを逃した可能性があります。それがに表示されているよう ここでは、文字列は、フォントの名前でなければなりません

チェックHow to include ttf fonts to iOS app

関連する問題