2012-10-01 3 views
4

Xcode 4.5 및 배포 대상 5.1에서 마스터 세부 템플릿이 포함 된 프로젝트를 만들었습니다. 누군가 UISplitViewController 문제를 다음과 같이 도와주세요.iOS 6.0 : UISplitViewController Popover가 깨 졌거나 Apple에서 디자인을 변경 했습니까?

  1. 세로 모드에서 마스터보기는 왼쪽에서 점점 흐려집니다. 세로 모드의 iOS 5.0에서 사용 된 Popover보기로 표시되지 않습니다. 첨부 된 이미지를 참조하십시오. 마스터 뷰를 popover로 가져 오는 방법은 무엇입니까?

  2. 어쨌든 랜드 스케이프 모드에서 마스터보기를 숨길 수 있습니까?

감사합니다. popover in ios 6.0

popover till ios 5.0

답변

6

이 5.1부터 기본 동작이었다. 아이폰 OS 6 릴리스 노트에서 : (이전에 메일 만 본) 왼쪽 전망을 제시 할 때

아이폰 OS 5.1에서 UISplitViewController 클래스는 슬라이딩 프리젠 테이션 스타일을 채택한다. 이 스타일은 프레젠테이션을 대리자 메서드에서 제공 한 기존 막대 단추 항목 또는 오른쪽보기에서 스 와이프 제스처 중 하나로 시작하는 경우에 사용됩니다. 이 동작을 얻으려면 이 추가 API가 필요하지 않으며 위임자가 제공 한 UIPopoverController 인스턴스가 인 기존 API가 모두 으로 계속 작동합니다.

제스처가 앱에서 지원할 수 없으면 분할보기 컨트롤러의 presentWithGesture 속성을 NO 으로 설정하면 제스처가 비활성화됩니다. 그러나 제스처를 사용 중지하면 앱을 사용하면 일관성있는 사용자 환경을 유지하므로 사용하지 않는 것이 좋습니다.

수정하려면 dirty way이 있습니다.

+0

안녕. 왼쪽 테이블 뷰와 오른쪽 테이블 뷰를 추가하고 싶습니다. 내가 왼쪽 tableview를 클릭하면 내가 어떻게 할 수있는 오른쪽 tableview에 다른 tableview을 보여주고 싶습니다. – kannan

+0

사용자 정의 splitview 컨트롤러를 구현해야합니다! https://github.com/masaniparesh/MGSplitViewController 및 토론을 살펴보십시오. 그것은 당신이 찾고있는 것을 부분적으로합니다. 행운을 빕니다. – applefreak

관련 문제