3

동일한 화면 (화면 하나의 왼쪽과 오른쪽)에 두 개의보기 컨트롤러가있는 분할 화면보기가있는 iPhone (iPad가 아닌) 응용 프로그램을 만들고 싶습니다.iphone 용 UISplitViewController

iPhone 용 UISplitViewController를 만드는 방법이 있습니까? 아니면이 모양을 얻기 위해 사용할 수있는 오픈 소스 라이브러리가 있습니까?

+2

UISplitViewController는 iPad 전용입니다. – jussi

+0

분할 화면에서 iPhone 화면이 너무 작지 않습니까? 이것이 바로 Apple이 iPad 전용 ViewController로 만든 주된 이유 중 하나입니다. – visakh7

+0

가로보기에 제 목적에 충분한 공간이 있습니다. 사과가 iPhone에서 UISplitViewController도 허용해야한다고 생각합니다. 이 동작을 모방 한 오픈 소스 라이브러리를 알고 있습니까? – adamsiton

답변

1

UISplitViewController 클래스를 사용하면이 방법을 사용할 수 없습니다. Apple reference 문서를 살펴보면 UISplitViewController이 iPad 고유의 viewcontroller임을 분명하게 나타냅니다.

참고이 시점

당신이 보편적 인 응용 프로그램을 개발하는 경우,하지만, 작성하고 응용 프로그램이 아이폰이나 아이팟 터치에서 실행되는이 컨트롤러를 사용하지 않도록주의하십시오.

2

마찬가지로 분할보기 컨트롤러는 사용할 수 없습니다. 그러나, 나는 당신이 그것을 어떻게해서든지 필요로한다라고 생각하지 않는다. 약간 성가시고 제한적입니다.

하위보기를 사용하면 분할보기 컨트롤러의 효과를 쉽게 얻을 수 있습니다. (일반적으로 나쁜 관행이므로 여러 뷰 컨트롤러를 사용하지 않도록하십시오.)

두 개의 사용자 지정보기를 만들고 주보기에 하위보기로 광고하십시오. 자동 크기 조정 속성을 살펴보십시오. 인터페이스 빌더를 사용해보십시오. 사용자가 회전 할 때 사이드 뷰를 표시하거나 숨 깁니다.

UISplitViewController는 그다지 유용하지 않습니다. 효과를 쉽게 모방 할 수 있습니다.

관련 문제