2010-03-19 2 views
0

드릴 다운 테이블을 포함하는 탭 중 하나가있는 탭바가 있습니다.드릴 다운 테이블보기로 tabcontoller를 재설정하는 방법

사용자가 드릴 다운 테이블 사용을 완료하면 문제가 발생합니다.

다른 탭으로 변경 한 다음 원본 탭으로 다시 변경하면 원본 탭이 그대로 유지됩니다 (상세 뷰를 표시하는 드릴 하단에 있음).

내가 원했던 것은 이전 탭이 재설정되는 대체 탭으로 이동하는 것입니다.

-(void)viewDidDisappear-(void)viewDidUnload에 모든 종류의 내용을 추가하려고 시도했지만 성공하지 못했습니다.

무엇을해야합니까? 당신이 탭을 이동할 때마다

건배

답변

0

내가 질문을 알 수있는 바와 같이, 당신은 모든 탭의 첫 번째보기를 원한다. 당신은 당신이 떠났던 낡은 견해를 표시하고 싶지 않습니다. 코드는 appdelegate 파일에서 사용합니다.

(void)tabBarController:(UITabBarController *)tabBarController1 didSelectViewController:(UIViewController *)viewController{ 
    NSArray *vc= tabBarController1.viewControllers; 
    for (int i = 0; i < [vc count]; i++) { 
     UINavigationController *nc = [vc objectAtIndex:i]; 
     if (nc == tabBarController1.selectedViewController) { 
      continue; 
     } 
     [nc popToRootViewControllerAnimated:NO]; 
    } 
}