web-dev-qa-db-ja.com

iPhone SDKでカスタムフォントを使用するには?

アプリにカスタムフォントを実装したい。そのため、プロジェクトソースコードに追加しました。プログラムで設定したくありません。これは、xibでプロパティを設定してこれを行うことが可能ですか?

46
Patel Manthan
  1. Addカスタムフォントをプロジェクトに追加します。つまり、フォントファイルをドラッグします(CALIBRIZ_0.TTF)XCodeプロジェクトに。

  2. Info.plistの編集:キー「アプリケーションが提供するフォント」を使用して新しいエントリを追加します。

  3. ファイルごとに、この配列にファイル名を追加します

    enter image description here

  4. フォントブックでフォントを開き(Finderでフォントをダブルクリック)、実際のファイル名を確認します。

enter image description here

ラベルにフォントを設定します

yourLabel.font = [UIFont fontWithName:@"Calibri" size:15];

さらに取得するには this をたどります

136
Rajneesh071

よく検索していなかったと思います。

How to add CUSTOM fonts:-
Steps:-
  1.  Add your custom font files into your project using XCode as a resource
  2.  Add a key to your info.plist file called "Fonts provided by application".
  3.  Make this key an array
  4.  For each font you have, enter the full name of your font file (including the extension) as items to theUIAppFonts array
  5.  Save info.plist
  6.  Now call UIFont *fontCustom = [UIFont fontWithName:@"CustomFontName" size:12];  to get the custom fonts.

注:-フォントがコピーバンドルリソースにあることを確認してください。

例:-「Nexa Light "フォントをアプリに追加し、プロジェクトに" Nexa Light.otf "を追加して、この方法で呼び出します。

UIFont *fontCustom = [UIFont fontWithName:@"Nexa Light" size:14];
lblName.font = fontCustom;
23
Piyush Dubey

。ttfファイルのフォント名を使用

また、これから見つけることができます link

(OpenScan.ttf)のような拡張子を持つこのフォント名を.plistファイルに追加した後

enter image description here

このフォントを。plistファイルに追加した後、次の方法で使用できます。

[self.txtField setFont: [UIFont fontWithName:@"OpenSans" size:13]];

そして、詳細については、私の答えをお読みください iOSアプリにカスタムフォントを追加して本名を見つける

11
iPatel

ステップ1:
フォントファイルをリソースファイルにコピーします。ビルドフェーズの設定でバンドルリソースのコピーに追加されていることを確認します。

ステップ2:
Info.plistで、この画面の下のように設定します。

enter image description here

ステップ3:

次のコードでアクセスして使用します。

UIFont *font = [UIFont fontWithName:@"YOUR_FONT" size:10];
11
SachinVsSachin