2011-09-04 2 views
0

초보자 용 질문이지만 대답을 찾을 수 없습니다.iPhone이 전체 화면 UINavigationView에서 UITabView로 전환

내 앱을 처음 실행하면 설정을 통해 사용자를 안내하는 탐색보기가됩니다. 이 작업이 완료되면 데이터를 저장하고 있습니다.

위임에서 다음을 수행하여 시작합니다. self.window.rootViewController = self.navigationController;

시작시 위임시 데이터가 설정된 경우 탭 뷰에 대해 다음을 수행합니다. [self.window addSubview : tabRootController.view];

내 mainwindow.xib에는 두 가지보기가 모두 있습니다.

모두 좋다 (내가 한 일이 최선의 방법인지는 모르겠지만 작동 중임).

어쨌든 내 문제는 내비게이션보기가 끝나고 저장을 클릭했을 때 탐색보기를 제거하고 탭보기를 표시하는 방법입니다.

내 대리인이 하위보기를 추가 할 수있는 방법을 볼 수 없으며 하위보기가 내가 속한 화면에 존재하지 않습니다. 그래서 난처하게되었습니다.

답변

1

이 가지고하는 것이 더 쉬울 수 있습니다

  • MainWindow를 TabBar의 응용 프로그램으로.
  • 앱을로드 할 때 데이터가 필요하면 NavigationController를 사용하여 설정하려면 presentModalViewController:animated:을 사용하세요.

이것은보기 컨트롤러가 서로 완전히 독립적이므로 나중에 설정을 다시 표시해야하는 경우 단일 호출로 응용 프로그램의 아무 곳에서나 모달보기 컨트롤러를 표시 할 수 있습니다.

관련 문제