2010-01-22 5 views
3

HI, 내가 (IB에 의해 생성) 탭 표시 줄 컨트롤러에서 특정 탭 표시 줄 항목 ("하이")를 숨기기 위해 파일 Appdelegate.m에 다음을 추가 한 나누었다는특정 탭 모음 항목 앱이 탭 모음 컨트롤러에로드되면 숨기시겠습니까?

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController 
    { 
    if ([viewController.tabBarItem.title isEqualToString:@"Hai"]) 
     { 
     self.tabBarController.tabBar.hidden = YES; 
    } 

    } 

답변

4

가 작동하지 않았다 탭 표시 줄 항목을 숨길 방법이 없지만 뷰 컨트롤러 배열을 만들어 해당 배열에서이 특정 컨트롤러를 제외 할 수 있습니다. 나중에 탭을 표시해야 할 때 set the view controllers 탭 표시 줄 컨트롤러에 대해 다시 한 번 해당보기 컨트롤러가 포함됩니다.

- (void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated 
관련 문제