2012-01-19 9 views
1

私はDS-Digitalフォントを使用する電卓アプリケーションを作成しています。 DS-Digital.ttfフォントファイルをダウンロードしましたが、私はこれをどのように使用してアプリケーションでプログラムで実装できるのか分かりません。iphoneでDS-digitalフォントを実装する方法

ありがとうございました。

+0

私は自分の答えを更新しました。これはあなたを動かすのに十分なはずです。 –

答えて

11

1)フォントファイルをプロジェクトのリソースにコピーします。 (それを 'サポートファイルまたは使用するディレクトリにドラッグするだけです)。

2)あなたのinfo.plistファイルには、下の図のように、キー "アプリケーションによって提供されるフォント"のフォントファイルのファイル名を入力します(2つのバージョンのフォントを使用します。フォントファイル名場所で(DS-DIGI.TTF))

my example

3)あなたは、フォントを使用したいです[UIFont fontWithName:@"Digital-7" size: yoursize]

例:

someuilabel.font = [UIFont fontWithName:@"Digital-7" size: yoursize]; 

***編集:フォントにはいくつか混乱する名前があることに注意してください。電話にインストールされているすべてのフォントを一覧表示することができます。

// List all fonts on iPhone 
    NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]]; 
    NSArray *fontNames; 
    NSInteger indFamily, indFont; 
    for (indFamily=0; indFamily<[familyNames count]; ++indFamily) 
    { 
     NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]); 
     fontNames = [[NSArray alloc] initWithArray: 
      [UIFont fontNamesForFamilyName: 
      [familyNames objectAtIndex:indFamily]]]; 
     for (indFont=0; indFont<[fontNames count]; ++indFont) 
     { 
      NSLog(@" Font name: %@", [fontNames objectAtIndex:indFont]); 
     } 
     [fontNames release]; 
    } 
    [familyNames release]; 

フォントの正確な名前を探します。

2

は、Xcodeプロジェクトにこのフォントを追加して、Info.plistファイルにアプリケーションキーによって提供さフォントを追加し、その値にDS-Digital.ttfを指定します。それで、あなたはコードでそれを使うことができます。

[UIFont fontWithName:@"DS-Digital" size:20.0]; 
+0

このコードは私には役に立ちません。私はダウンロードしたフォントファイルをDS-DIGI.TTFとしていますが、どうすれば使用できますか? –

+0

テキストフィールドとラベルのアプリケーション全体にDS-DIGIフォントを使用したいのですが、ユーザーがキーパッドを使って入力をフィードすると、誰もその手続きを教えてくれますか? –

+0

私は答えのすべての手続きをあなたに与えました。あなたは何を理解していますか? 私の例では、すべてのラベル/テキストフィールドなどのフォントを設定する必要があります(someuilabel.font = [UIFont fontWithName:@ "Digital-7" size:yoursize];) –

関連する問題