2010-11-25 4 views
1

UISplitViewController의 마스터보기가 표시되지 않도록 iPad의 iOS 3.x에서 모두 정상적으로 작동했습니다. 장치가 회전 할 때마다 호출 된 SizeControls() 메서드를 만들었습니다 (WillAnimateRotation 이벤트).UISplitViewController 마스터보기 숨기기 방지 (iPad iOS 4.x)

이제 iPad의 iOS 4에서는 더 이상 작동하지 않습니다. SizeControls가 호출되는 동안 여전히 마스터 뷰가 숨겨집니다. iOS 3과 iOS 4 모두에서 설정 UI에서 마스터보기와 세부보기를 모두 표시 할 수 있도록하려면 어떻게해야합니까?

감사합니다.

+0

내 SizeControls() 코드 : \t \t 개인 무효 SizeControls() { \t \t \t \t \t 의 UIViewController 마스터 ViewControllers = [0]; \t \t \t UIViewController detail = ViewControllers [1]; \t \t \t master.View.Frame = new RectangleF (0, 0, 320, this.View.Bounds.Height); \t \t \t detail.View.Frame = new RectangleF (321, 0, this.View.Bounds.Width - 321, this.View.Bounds.Height); \t \t} – Neal

+0

나는 이것이 매우 짜증나는 것에 동의한다. 나는 여분의 화면 공간이 필요 없다. 쉬운 작업 방법은 컨테이너 뷰 컨트롤러 인 PAIN PAIN PAIN 인 splitviewcontroller를 직접 만들려고했습니다. 나는 마스터 뷰를 숨기고있는 것을 찾아내는 데 가장 관심이 많아서 숨길 수있는 방법을 찾아 낼 수 있습니다. –

답변

0

Take a look here, 사과는 인물 사진에 팝업으로 마스터보기를 표시 할 것을 권장합니다.

그렇지 않으면 MGSplitViewController를 살펴보십시오. 이 기능을 무료로 제공하는 아주 멋진 분할보기입니다.

+0

또한 여기 : 이전 위치이지만 MGSplitViewController를 Monotouch로 이식했습니다. MTSplitViewController라고하며 여기에서 찾을 수 있습니다 : https://github.com/Krumelur/MTSplitViewController – Krumelur

관련 문제