2011-01-28 5 views
0

은 내가 UITabBar 컨트롤러 (및 관련 뷰)와 첫 번째 시간을 표시 가져옵니다 TabBar (즉, 초기 설정 페이지의 하지 일부 일반 vanilla 뷰 컨트롤러를 모두 가진 iPhone 응용 프로그램을 작성하는 것을 시도하고있다 앱이 실행 됨).
나는 컨트롤러와 뷰 컨트롤러를 MainWindow.xib에 넣을 수 있으며 앱 대리인의 두 사람 사이를 셔플 할 수 있습니다. 이것이 작동하는 동안 이것이 이것을 구현하는 가장 좋은 방법인지 궁금합니다.
내게는 "MVC-ish"가별로 느껴지지 않지만 두 개의 다른 컨트롤러가 모두 루트가되어야한다고 생각합니다. (0123)
다른 방법은 내가 어떻게 할 것인지 모르겠다.View Controller와 Tab Bar Controller가 모두있는 Iphone 앱의 패턴은 무엇입니까?

답변

2

구성 페이지가 실제로 "한 번만 실행"되는 경우 탭 표시 줄 컨트롤러에서 presentModalViewController : animated : 메서드를 통해 모달보기로 팝업 할 수 있습니다. (설정 페이지가 이라면 앞으로는이 필요할 것입니다. UITabBar의 다른 옵션으로 추가 할 것입니다.)

+0

이 응답자가 제안하는 것처럼 저는 모달보기로 갈 것입니다. 이것은 그들의 사용에 대한 완벽한 예입니다. 이렇게하면 설정이 사용자에 의해 설정되었는지 여부를 확인할 수 있습니다. 그렇지 않은 경우 시작시 모달보기를 표시합니다. 그런 다음 설정 번들에 장치의 설정 페이지를 통해 액세스 할 수 있습니다. – Nungster

+0

좋은 제안입니다. 고맙습니다! – John

0

당신은 tabbarcontroller를 기본보기로 만들 것입니다. 그리고 viewWillAppear 또는 비슷한 방법으로 viewcontroller를 모달 식으로 제시하십시오. 그런 다음 탭바로 전환하려면 모달 뷰 컨트롤러를 닫습니다.

관련 문제