2011-09-22 8 views
0

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

+1

私はステータスバーではなく「ナビゲーションバー」と言いました。 –

答えて

3

あなたはそうのような任意のUIColorを行うことができます。

UIColor *theColor = [UIColor colorWithRed:0.5f 
            green:0.75f 
            blue:0.0f 
            alpha:1.0f]; 
+0

偉大な答え、ありがとうジェフ! –

1

あなたはコマンドを使用して色を設定することができます。

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

あるいは事前に入力することにより、UIColorの色をした:

[UIColor blueColor]; 

を"青"は、黒、赤、灰色、緑など多くの基本色に置き換えることができます。

しかし、画像をNavBarの背景として使用するには、UINavigationBarのサブクラスであるカスタムクラスを作成する必要があります。

関連する問題