2010-03-25 2 views
1

새내기 질문 :보기 기반 앱을 탐색 기반 앱으로 쉽게 변환 할 수 있나요? 내가보기 기반 응용 프로그램으로 만든 기존 애플 리케이션 샘플을 가지고 있고 중첩 될 수있는 추가 viewcontroller를 만들 수 있어야합니다. 앱은 현재 presentModalViewController 호출과 닙을 사용하여 창을 표시합니다. 이것을 pushViewController 호출로 변경하려고하면 뷰가 표시되지 않습니다. 그래서 pushViewController 탐색보기를 사용해야하기 때문에 가정합니다. 미리 감사드립니다!Xcode보기 기반 앱을 탐색 기반 앱으로 변환 하시겠습니까?

답변

4

당신이 새내기이기 때문에 새로운 탐색 기반 프로젝트를 만들고 .xib 및 .m/.h 파일을 복사하는 방법을 택할 것입니다.

힘든 방법을 원한다면, NavigationController 객체를 MainWindow.xib에 추가합니다. 그런 다음 UINavigationController 멤버와 콘센트 및 속성을 응용 프로그램 대리인에 추가하고 인터페이스 작성기에서 탐색 컨트롤러에 연결합니다. 응용 프로그램 대리인의 application:didFinishLaunching: 메서드가 끝나면 창보기를 navigationController.view으로 설정합니다. MainWindow.xib로 돌아가서, 루트 네비게이션 아이템을 시작할 때 표시되는 뷰 컨트롤러로 설정하십시오.

+0

감사합니다. 예. 쉬운 방법이 바람직합니다. – Wally

3

applicationDidFinishLaunching:에 UINavigationController를 만들고 뷰를 뷰 계층 구조에 추가 한 다음 ivar에 저장하십시오.

정확하게 내비게이션 기반 템플릿이 수행하는 것입니다. "보기 기반"또는 "탐색 기반"응용 프로그램에는 특별한 것이 없습니다.

관련 문제