2

ナビゲーション コントローラーのボタンの色を変更する方法がわかりません。

以前は以下を使用していました。

[[UIBarButtonItem appearance] setTintColor:[UIColor colorWithRed:226/255.0 green:66/255.0 blue:66/255.0 alpha:0.0]];

これは機能しましたが、ツールバー付きの新しいビューを追加しました。ツールバーのボタンの画像は表示されません。グローバル カラーリングを削除すると、ツールバーの項目が正常に表示されます。

ビューのviewDidLoadメソッドでleftBarButtonItemと backBarButtonItem の両方に色合いを設定しようとしましたが、これらのプロパティは両方とも null のように見えます。

ボタンだけで、ナビゲーション バー全体の色を変更したくありません。これを行う方法はありますか?

4

2 に答える 2

1

ええ、私はこれを答えとして投稿します。あなたのアルファは 0 に設定されています。したがって、基本的に [UIColor clearColor] と同じことを言っています。バーボタンアイテムに色合いを付けるためにどのように機能したかはわかりません。

于 2012-09-26T01:55:17.253 に答える