2012-04-28 2 views
0

작은 문제로 도와 줄 수 있기를 바랍니다.보기 전환시 탭 표시 줄이 사라짐

5 개의 탭 표시 줄 항목이있는 탭 표시 줄 컨트롤러가있는 프로그램이 있습니다. 기본 페이지에서이 탭 표시 줄이 나타나고 문제없이 5 개의 탭 표시 줄 항목간에 전환 할 수 있습니다.

일부보기에는 xib 파일을로드하는 단추가 있는데 그 중 일부는 탭 막대에서 선택할 수있는 xib입니다. 그러나 단추를 사용하여보기를로드 할 때마다 탭 막대가 사라집니다. 이것이 내 문제입니다.

- (IBAction)newGamePressed 
{ 
    NewGameIntro *screen = [[NewGameIntro alloc] initWithNibName:nil bundle:nil]; 
    screen.modalTransitionStyle = UIModalTransitionStyleCoverVertical; 
    [self presentModalViewController:screen animated:YES]; 
} 

이 꽤 확실한 해결책은 아마도하지만 난 목표 - C 꽤 새로운 오전과 내가 특히 분명 아무것도 찾을 수 없습니다 포럼 검색 : 다음과 같이 뷰 사이의로드

내 현재의 방법입니다 .

누구든지 제공 할 수있는 도움은 매우 감사하겠습니다.

미리 감사드립니다.

PS I는 위임에 (이 도움이되는 경우) TabBarController 다음과 같이이었다로드 방법 : 당신은이에 설계로 전체 창을 다룰 것입니다 모달 뷰를 제시하는

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
    [[NSBundle mainBundle] loadNibNamed:@"TabBarController" owner:self options:nil]; 
    [self.window addSubview:rootController.view]; 

    self.window.backgroundColor = [UIColor whiteColor]; 
    [self.window makeKeyAndVisible]; 
    return YES; 
} 

답변

0

. 새 컨트롤러를 스택에 밀어 넣는 것이 목적이라면 탭의 루트보기가 UINavigationController가되어 다른보기를 밀어 넣어야합니다.

[self.navigationController pushViewController:...] 
관련 문제