2014-02-24 3 views
0

내 앱에서 SplitViewController를 푸시 할 수있는 방법이 있습니까? 나는 일반보기가 있고 사용자가 단추를 클릭하면 SplitViewController를 푸시하고 싶습니다. 간단하기 때문에 Google에서 도움이 될만한 것을 찾을 수 있습니다.푸시 분할 iPad보기

+1

아래 응답 된 내용을 추가, 당신은 애플 문서의 정보에서 찾을 수 있습니다 :은 https : //developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewControllerCatalog/Chapters/SplitViewControllers.html "분할보기 컨트롤러는 항상 사용자가 만든 인터페이스의 루트 여야합니다." –

+0

내 대답이 도움이되었다고 생각되면 동의라고 표시해 주시겠습니까? –

답변

1

SplitViewController를 누를 방법이 없습니다. 사과에 따라 사용하려면 응용 프로그램의 루트보기 여야합니다.

하지만 해결 방법이 있습니다 (사과가 허용하는 % 100이 아님). 메인 윈도우의 루트를 AppDelegate으로 수동으로 변경하고 직접 애니메이션을 적용해야합니다.

편집 : 나는 윈도우의 rootViewController 변경하는 몇 가지 코드를 발견

:

AppDelegate delegate = [[UIApllication sharedApplication] delegate]; 
[[delegate window] rootViewController] = yourSplitViewController; 
+0

나는 뭔가를 찾으려고 노력할 것이다, 고마워. –

+0

@DiegoRodrigues가 내가 게시 한 편집을 살펴 봅니다. 관심있는 작은 코드 스 니펫이 있습니다. –

+0

어디에서이 코드를 작성 했습니까? 미안하지만 나는 아주 새롭다. 그리고 어떻게 다른 ViewController를 루트로 정의하고 앱이 시작될 때 열리나요? –