2014-07-22 2 views
0

UITabBarItem을 클릭 할 때 UITabBarController를 다시 디자인 할 수 있습니까? 나는 5 UITabBarItems이 원하는 응용 프로그램을 시작할 때ios UITabBarController 다른 UITabBarController로 변경

: 나는 컨트롤러 2를 클릭 것이다 때

self.myTabBarController = [CustomTabbarControllerViewController alloc] init]; 
self.myTabBarController.viewControllers = @[controller1, controller2, controller3, controller4, controller5]; 
.. 

나는 myTabBarController.viewController to contain controllerA, controllerB, controllerC을 부탁합니다. controllerA은 이전 tabBarController를 가져옵니다.

인터넷에서 몇 가지 예를 찾으려고했지만 아무 것도 찾을 수 없었습니다.

답변

0

2 tabBarController를 만들고 make를 숨기고 표시 할 수 있습니다. 이 작업을 단일 TabBarController에서 수행하면 모든 시간 동안 viewController가 제거되고 추가됩니다.

이렇게하려면 appDelegate에서 2 tabBarController를 사용하는 것이 가장 좋습니다.

+0

아하. 좋은 생각 :) 대단히 감사합니다. 시도해 볼게!! –

+0

어떻게 tabBarController를 숨길 수 있습니까? myTabBarController2.hidesBottomBarWhenPushed = YES 사용? –

+0

http://stackoverflow.com/questions/11273563/hide-uitabbar-when-pushed-while-retaining-touch/11273959#11273959 – Rajneesh071

관련 문제