0

プログラムでナビゲーションバーを作成しましたが、私の知る限り、「UIColor BlackColor」または「WhiteColor」などしか作成できません。したがって、選択肢は限られています。カラー パレットなどから選択したり、RGB スライダーを使用したり、何千ものカラー オプションを使用したりする方法はありますか?

4

2 に答える 2

3

もちろん。次のように任意のUIColorを作成できます。

UIColor *theColor = [UIColor colorWithRed:0.5f
                                    green:0.75f
                                     blue:0.0f
                                    alpha:1.0f];
于 2011-09-22T03:16:38.533 に答える
1

次のコマンドを使用して色を設定できます。

    navigationController.navigationBar.tintColor = [UIColor colorWithRed: green: blue: ] 

または、次のように入力して、UIColor で事前に作成された色を指定します。

    [UIColor blueColor]; 

「青」は、黒、赤、灰色、緑などの多くの基本的な色に置き換えることができます.

ただし、NavBar の背景として画像が必要な場合は、UINavigationBar のサブクラスであるカスタム クラスを作成する必要があります。

于 2011-09-22T03:26:20.603 に答える