2011-08-05 2 views
0

내 응용 프로그램에서 5 개의 탭이 있습니다. 각 탭에서 RootViewController 다른 UIViewController 추진하고있다. 지금 내가 탭을 전환하면. 그것은 RootViewController 자체를 보여줄 것입니다. 탭 바 사이를 전환 할 때 RootViewController를 보여주고 싶지 않습니다. 내가 어떻게 할 수 있는지 말해 줄 수 있니?새로 고침 UIViewController없이 전환 tabbar

감사

나는 그것이 "탭 바 간 전환"을 의미 정확히 모르는

답변

0

.

나는 그것이 당신을 도울 것이라고 생각합니다.

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController 

는 반환 NO 경우, tabBarController 탭 자체를 이동하지 않습니다. 기본값 : 반환 YES, tabBarController 회신에 대한

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController 
+0

감사를 호출하면 YES

retun. 사실 제 질문은 명확하지 않았습니다. 다시 한번 물어 보겠습니다. –

+0

내 응용 프로그램에는 5 개의 탭이 있습니다. 첫 번째 탭에. 루트보기 컨트롤러가 있습니다. 하나의 UIViewController 버튼을 클릭하면 하나의 버튼으로 푸시됩니다. 이제 다른 탭으로 이동하여 첫 번째 탭 (이전 탭)으로 돌아갑니다. 이제 여기에 rootviewController가 나타납니다. (나는 이것을 원하지 않습니다.) 루트 뷰 컨트롤러는 푸시 된 UIViewController를 팝업해서는 안됩니다. –

관련 문제