ボタンのタイトルにフォントを設定する方法Objective-C

フランク・ボッチャ

ボタンにタイトルのフォントを設定しようとしています。私はObjectiveCのフォントに関するAppleのドキュメントを読み、実装しようとしましたが、フォントは変更されませんでした。私もこの投稿を試しました... UIButtonフォントを設定しますgooglefontsからフォントを取得しました... "Nunito-Black.tff"

これが私のコードです、

- (void)addHeaderButton {

    _headerButton = [UIButton buttonWithType:UIButtonTypeCustom];
    self.headerButton.frame = self.bounds;
    self.headerButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
    [self.headerButton setTitleColor:[UIColor colorWithRed:(0.0/255.0) green:(51.0/255.0) blue:(102.0/255.0) alpha:(1.0)] forState:UIControlStateNormal];
    self.headerButton.titleLabel.font = [UIFont fontWithName:@"Nunito-Black" size:25];
    //[self.headerButton setFont:[UIFont  systemFontOfSize:25]];
    [self.headerButton addTarget:self action:@selector(headerButtonAction:) forControlEvents:UIControlEventTouchUpInside];

    [self.contentView addSubview:self.headerButton];
}
Maulik pandya

アプリにカスタムフォントを追加する手順は次のとおりです。

ステップ1

アプリのバンドルにカスタムフォントを追加し、あなたInfo.plistUIAppFontsアプリケーションが提供するフォント)キーを押します。下の画像のようになります

ここに画像の説明を入力してください

ステップ2

以下のスニペットを使用して、カスタムで追加されたフォント名を取得します

[ Objective-C ]

for (NSString *familyName in [UIFont familyNames]){
        NSLog(@"Family name: %@", familyName);
        for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
            NSLog(@"--Font name: %@", fontName);
        }
    }

[スウィフト-3 ]

for family in UIFont.familyNames {
            print("\(family)")

            for name in UIFont.fontNames(forFamilyName: family) {
                print("   \(name)")
            }
        }

ステップ:3

上記のスニペットからフォントの名前を取得し、名前を取得した後、以下のようにフォント名を尊重された要素に設定できます

self.headerButton.titleLabel.font = [UIFont fontWithName:@"Nunito-Black" size:25];

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

C#のカスタムボタンにデフォルトのBackColor値を設定する方法

分類Dev

Xamarin Forms C#で戻るボタンのタイトルを設定する

分類Dev

C#のCスタイルのコメントをフォーマットするための設定

分類Dev

Objective-cでカスタムフォントを設定する

分類Dev

Objective-Cでボタンの背景画像を設定する

分類Dev

C#異なるボタンのボタンテキストを同じテキストボックスに設定する方法

分類Dev

c#を使用してWindowsのデフォルトプリンタを設定する

分類Dev

C#でカスタムコントロールのデフォルトサイズ/テキストを設定する

分類Dev

C ++のデフォルトコンストラクタを使用してchar *をNULLに設定するにはどうすればよいですか?

分類Dev

Objective Cで動的に生成されたボタンからボタンのタイトルを取得するにはどうすればよいですか?

分類Dev

c#ボタンイベントの「処理」中にボタンアイコン/フォーマットを変更するには?

分類Dev

c3jsで折れ線グラフのスタイルポイントをスタイル設定する方法

分類Dev

DatePickerデータバインディングは、NULL不可の日付のデフォルト値を1/1/0001 WPF c#に設定します

分類Dev

Objective C-iOS SDK8.4の戻るボタンのデフォルトのシェブロングリフを削除する

分類Dev

C#Webフォームでasp.netのボタン押下イベントを追跡する方法は?

分類Dev

C#WPFデータグリッド-データバインドコンボボックスのデフォルトの選択値の設定

分類Dev

ウィンドウフォームのボタンクリックイベントを使用して、データテーブルに存在する行の総数を単一のラベルに取得する方法c#

分類Dev

C-構造体にデフォルトの関数ポインタを定義できますか?

分類Dev

SyndicationFeedのタイトルにrichtextboxの概要とは異なるフォントを使用する-C#

分類Dev

列挙型のStringValue(タイトル)をコンボボックスに表示する方法C#WPF

分類Dev

C#でシリアル化を使用せずにフォームを再度開いたときに、選択したコンボボックスアイテムとボタンのテキストを取得する方法

分類Dev

最も近い3つのフォルダでプロンプトを設定する方法../c/Users/test

分類Dev

WPF C#x:arrayを使用してWPFのカスタムモデルクラスにリストをバインドおよび設定する方法

分類Dev

Objective-Cでデフォルトのチェックボックス値を設定しますか?

分類Dev

C#DateTime.Now in AzureはGMTを報告しません-デフォルトのタイムゾーンを設定できますか?

分類Dev

Objective-C / XCodeで、コマンドラインツールプロジェクト内のプロトコルを定義するカスタムCocoaフレームワークを使用するにはどうすればよいですか?

分類Dev

C ++のクロスプラットフォームコンパイルを設定する方法(win7のNetBeansおよびLinuxのmake)

分類Dev

C#でCOMオブジェクトのインスタンスを適切に設定する

分類Dev

C ++はパラメータを別のパラメータにデフォルト設定します

Related 関連記事

  1. 1

    C#のカスタムボタンにデフォルトのBackColor値を設定する方法

  2. 2

    Xamarin Forms C#で戻るボタンのタイトルを設定する

  3. 3

    C#のCスタイルのコメントをフォーマットするための設定

  4. 4

    Objective-cでカスタムフォントを設定する

  5. 5

    Objective-Cでボタンの背景画像を設定する

  6. 6

    C#異なるボタンのボタンテキストを同じテキストボックスに設定する方法

  7. 7

    c#を使用してWindowsのデフォルトプリンタを設定する

  8. 8

    C#でカスタムコントロールのデフォルトサイズ/テキストを設定する

  9. 9

    C ++のデフォルトコンストラクタを使用してchar *をNULLに設定するにはどうすればよいですか?

  10. 10

    Objective Cで動的に生成されたボタンからボタンのタイトルを取得するにはどうすればよいですか?

  11. 11

    c#ボタンイベントの「処理」中にボタンアイコン/フォーマットを変更するには?

  12. 12

    c3jsで折れ線グラフのスタイルポイントをスタイル設定する方法

  13. 13

    DatePickerデータバインディングは、NULL不可の日付のデフォルト値を1/1/0001 WPF c#に設定します

  14. 14

    Objective C-iOS SDK8.4の戻るボタンのデフォルトのシェブロングリフを削除する

  15. 15

    C#Webフォームでasp.netのボタン押下イベントを追跡する方法は?

  16. 16

    C#WPFデータグリッド-データバインドコンボボックスのデフォルトの選択値の設定

  17. 17

    ウィンドウフォームのボタンクリックイベントを使用して、データテーブルに存在する行の総数を単一のラベルに取得する方法c#

  18. 18

    C-構造体にデフォルトの関数ポインタを定義できますか?

  19. 19

    SyndicationFeedのタイトルにrichtextboxの概要とは異なるフォントを使用する-C#

  20. 20

    列挙型のStringValue(タイトル)をコンボボックスに表示する方法C#WPF

  21. 21

    C#でシリアル化を使用せずにフォームを再度開いたときに、選択したコンボボックスアイテムとボタンのテキストを取得する方法

  22. 22

    最も近い3つのフォルダでプロンプトを設定する方法../c/Users/test

  23. 23

    WPF C#x:arrayを使用してWPFのカスタムモデルクラスにリストをバインドおよび設定する方法

  24. 24

    Objective-Cでデフォルトのチェックボックス値を設定しますか?

  25. 25

    C#DateTime.Now in AzureはGMTを報告しません-デフォルトのタイムゾーンを設定できますか?

  26. 26

    Objective-C / XCodeで、コマンドラインツールプロジェクト内のプロトコルを定義するカスタムCocoaフレームワークを使用するにはどうすればよいですか?

  27. 27

    C ++のクロスプラットフォームコンパイルを設定する方法(win7のNetBeansおよびLinuxのmake)

  28. 28

    C#でCOMオブジェクトのインスタンスを適切に設定する

  29. 29

    C ++はパラメータを別のパラメータにデフォルト設定します

ホットタグ

アーカイブ