私のiPhoneプロジェクトに「modern no。20」というカスタムフォントがインストールされています。iphoneのカスタムフォントが正しく表示されない
自分のリソースにmodernno20.ttfをコピーしました。 私のapp-info.plistでは、このフォント名を「アプリケーションによって提供されるフォント」に追加しました。
は、私は私のtableviewcodeに
cell.textLabel.font=[UIFont fontWithName:@"modernno20.ttf" size:14.0];
を追加しました。
私はなぜこのフォントが正しく表示されていないのかわかりません。
フォントブックに「Modern No. 20」と表示されているので、コードを[cell.textLabel setFont:[UIFont fontWithName:@ "Modern No. 20.ttf" size:14.0]]に変更しました。それは動作しないようです – sujith1406
あなたのInfo.plistで、キーUIAppFontsは、このようなフォント名の文字列を含む必要があります:MyFont.ttfはどのようにフォントブックのアプリケーションで書かれているかです。メソッドファイルにフォントを作成すると、その呼び出しは[UIFont fontWithName:@ "MyFont" size:12.0]になります。これはttf拡張子なしです。 – Luke
これは問題でした。コードに.ttf拡張子を追加していました...ありがとうございました! – sujith1406