2

UITabBarControllerの "詳細"で "設定する" UINavigationBarTintColorを変更するにはどうすればよいですか?UITabBarControllerでさらにカスタマイズする - "configure"

私は簡単にインターフェイスビルダーを使用して、すべてのUINavigationControllerのUINavigationBarの色合いの色を設定することができますUITabBarController内の10 UINavigationController(インタフェースビルダを使用してすべてのもの。)

を持っています。

同様に、我々はまた、我々は修正することができることを発見したの色合いは次の通りです。

tBarDashboard.moreNavigationController.navigationBar.tintColor= 
[UIColor colorWithRed:30/255.0 green:103/255.0 blue:7/255.0 alpha:1.0]; 
// here tbarDashboard is my UITabBarController. 

しかし、tabbarcontrollerにナビゲーションコントローラが多すぎると、TabBarController defaultではナビゲーションコントローラの配置を設定できます。

私の質問は「画面の色合いを変更する方法」です。

答えて

10

oops!私はグーグル&私は何かを見つけた。私はそれを勉強するのが楽しみだ。

http://sugartin.info/2012/01/23/uitabbarcontroller-more-configure-customization/

ヨ!わかった。

- (void)tabBarController:(UITabBarController *)controller willBeginCustomizingViewControllers:(NSArray *)viewControllers { 
    UIView *editView = [controller.view.subviews objectAtIndex:1]; 
    UINavigationBar *modalNavBar = [editView.subviews objectAtIndex:0]; 
    modalNavBar.tintColor = [UIColor orangeColor]; 
} 
+0

正確に必要なもの!ありがとう。 – db0

関連する問題