2011-12-31 9 views
0

ナビゲーションバーに黒い透明な外観を使用したい。私は、ストーリーボードを使用している場合iPhone iOS5ストーリーボードの変更ナビバーの外観

[[UINavigationBar appearance] setTintColor:[AppColors navBarColor]]; 
[[UINavigationBar appearance] setBarStyle:UIBarStyleBlackTranslucent]; 
[[UINavigationBar appearance] setAlpha:0.7]; 

[[[UITableView appearance] backgroundView]setBackgroundColor:[AppColors tableViewBackgroundColor]]; 
[[[UITableViewCell appearance] backgroundView]setBackgroundColor:[AppColors tableViewCellBackgroundColor]]; 

は、このコードは行くだろう:私の非ストーリーボードのアプリケーションでは、私はAppDidFinishLoadingWithOptionsでこのコードを置くことができますか?アプリの起動が完了する前にコントローラがロードされているようです。

ありがとうございました!

答えて

1

これは引き続きストーリーボードで使用できます。 appearanceクラスメソッドは、そのクラスのすべての作成されたインスタンスのスタイル情報を定義するプロキシオブジェクトを返します。

+0

doh!同じことをする:) –

0

アプリケーションのルートビューコントローラーのviewDidLoadメソッドに入れてみてください。

関連する問題