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에 너무 많은 탐색 컨트롤러가있는 경우 네비게이션 컨트롤러의 배열을 구성 할 수 있습니다.

내 질문은 "색조 색을 수정하는 방법 화면을 구성하는 방법"입니다.

답변

10

oops! 나는 googled했다 & 내가 뭔가를 찾았습니다. 나는 그것을 연구하는쪽으로보고있다.

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

관련 문제