0

ストーリーボードで作成されたナビゲーション バーの上に、ストーリーボードのバー ボタン アイテムをドラッグ アンド ドロップしました。
ストーリーボードからバー ボタン アイテムのテキストの色を変更する方法を知りたいですか?
バーボタンアイテムのアウトレットを作成してみました:
[myBackButton.titleLabel.textColor = [UIColor blackColor]];

barbuttonItem も試しました:

[myButton setTitleColor:[UIColor redColor] forState:UIControlStateNormal]; 

しかし、私はエラーが発生しています。色合いを変更しようとしましたが、背景色が変わりますが、テキストの色はまだ白です。テキストの色を黒に変更するにはどうすればよいですか? 前もって感謝します。

4

2 に答える 2

4

Attributesを使用してテキストの色を変更できます。例えば、

NSDictionary *attributes = @{UITextAttributeTextColor : [UIColor redcolor]};
[myButton setTitleTextAttributes:attributes
                      forState:UIControlStateNormal];
于 2013-01-03T21:25:47.603 に答える
0

これが役立つと思います

[[UIBarButtonItem appearance] setTintColor:[UIColor yellowColor]];
于 2014-10-01T06:19:00.363 に答える