2012-01-29 12 views
1

コードで作成したナビゲーションバーがあります。私が色を変えたら、バーは悪いです。 Hovererの色は、iOSスタイルではなくプレーンです。これを変更することはできますか?おかげナビゲーションバーの種類:コードは?

enter image description here

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:frontViewController]; 
    navigationController.navigationBar.tintColor = [UIColor colorWithRed:0 green:166 blue:208 alpha:1]; 

答えて

5

このUIColorへのメソッド呼び出しは、あなたがint型としてストレートRBG値で渡しているのに対しを期待は、0.0と1.0の間の値をフロート作っているので、次のとおりです。

これは動作します:

myNavigationBar.tintColor = [UIColor colorWithRed:((0 * 1.0)/255) green:((166 * 1.0)/255) blue:((208 * 1.0)/255) alpha:1.0]; 
+0

ありがとう!うまくできた –