タブ項目の選択時に灰色と青色以外の異なる色を表示する TabBar Controller アプリケーションを実装した人はいますか?
ありがとう
選択したボタンの色は、次の方法で変更できます。
self.tabBar.selectedImageTintColor = [UIColor blackColor];
およびタブバーの背景色:
self.tabBar.tintColor = [UIColor whiteColor];
ただし、iOS5.0のみ
すでにここに投稿したように: iOS 7 でタブ バーの色合いを変更する
これを行うには、もっと簡単な方法があります。
ファイル インスペクタを開いて、「グローバル ティント」を選択するだけです。
Interface Builder でアプリの色合いを設定することもできます。ファイル インスペクタの Interface Builder ドキュメント セクションにあるグローバル ティント メニューを使用すると、カラー ウィンドウを開くか、特定の色を選択できます。
以下も参照してください。
これを試して:
UITabBarController *tabBarC = [[UITabBarController alloc] init];
if ([[[UIDevice currentDevice] systemVersion] compare:@"5.0" options:NSNumericSearch] != NSOrderedAscending) {
tabBarC.tabBar.selectedImageTintColor = [UIColor redColor];
}
覚えておいてください、iOS5+ のみです。