2010-12-15 13 views
1

ステータスバーの色を変更する際のガイドラインを教えてください。色を変えたら、ナビゲーションバーのような他のUIウィジェットの色を変更する必要がありますか?ステータスバーの色を変更する

答えて

1

UINavigationControllerの色を変更すると、戻るや他の追加ボタンなどの対応するボタンも自動的に変更されます。 UIToolBarでも同じです。

時計、バッテリー情報などを格納する「ステータスバー」に関する限り、アプリ内の他のものを必ずしも変更する必要はありません。通常は、テーマが暗い場合は、暗いステータスバーを使用することをお勧めします。これは本当にあなたの好みですが、最もよく見えるものに行きたいと思っています。

2
[application setStatusBarStyle:UIStatusBarStyleBlackOpaque]; 
[application setStatusBarStyle:UIStatusBarStyleBlackTranslucent]; 

あなたは

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

にUIウィジェットでは、この方法

automatially変更をステータスバーを変更するためにこれらを使用することができます。

1

ステータスバーの色をユーザーインターフェイスの色とどのように一致させるかに関するガイドラインはありません。

黒色/暗色のナビゲーションバーに黒色のステータスバーが表示されると思われる場合は、必ずナビゲーションバーのtintColorをそのまま設定してください。配色に関係なく、あなたのアプリが黒色のステータスバーを表示したいと思えば、アップルはそれをやめることを止めません。

一般的なiOS human interface guidelinesからあまり離れていない限り、好きなようにアプリをデザインすることができます。

0

ビューコントローラに追加することが最善:

- (UIStatusBarStyle)preferredStatusBarStyle{ 
    return UIStatusBarStyleLightContent; 
} 
関連する問題