2013-04-29 3 views
1

Xcode 4에 iPad 응용 프로그램을 작성 중이며 화면에 가로로 viewController 참조를 표시하는 UISplitViewController 인스턴스를 만들고 싶습니다. Apple (SplitViews)에서 제공 한 XCode 예제를 언급했지만이 예제에서는 xib를 사용하여 개발자가 수동으로 만든 두 개의 수평 NSTextView를 포함합니다.프로그래밍 방식으로 코코아에서 가로 분할 뷰를 강제하는 방법이 있습니까?

표준 XCode 라이브러리를 사용하여 분할보기를 강제로 가로로 표시 할 수있는 방법이 있습니까? Matt Gemmell의 MGSplitViewController 클래스에 대한 몇 가지 참조를 보았습니다. 그러나 이것이 XCode의 표준 라이브러리를 사용하여 수행 할 수 있는지 궁금합니다.

또한 프로그래밍 방식의 분할보기 (here)와 관련된 스레드를 읽었지만 디스플레이를 수평 대 수직으로 강제하는 것에 대해서는 언급하지 않았습니다.

답변

2

UISplitViewController은 화면을 왼쪽과 오른쪽 부분으로 나눕니다. 상단과 하단으로 나누기 위해 공개 API (iOS 6.1 기준)가 없습니다.

회전 변환을 사용하여 사용자 정의보기에 UISplitViewController의보기를 포함시킨 다음 포함 된 각보기를 반대 방향으로 회전 변환을 사용할 수 있습니다. 그건 당신이 (그리고 어쩌면 하위 클래스를 볼) 일부 추가보기 컨트롤러 하위 클래스를 구현해야합니다. MGSplitViewController을 사용하거나 자신 만의 분할보기 컨트롤러를 구현하는 것이 훨씬 간단합니다.

+0

감사합니다. Rob! 유익한 답변에 감사드립니다. – Matthew

관련 문제