2012-11-12 2 views
4

iPad 용 마스터/세부 템플릿을 사용하여 빌드 된 프로젝트가 있습니다.마스터/세부 템플릿에서 "마스터"UIPopoverController의 크기를 업데이트하는 방법

self.contentSizeForViewInPopover = GCRect(500.0, 500.0) 

이 표시되는 기본 popoverview을 가지고 많이 만들 것 :이 아이폰 OS 5.0을 사용하여 개발 된 때 (예)를 수행하여 바로 팝 오버 내부 뷰 컨트롤러를 조정하여 popoverview를 업데이트 할 쉬웠다 더 넓어서 적은 수의 행에 더 많은 내용을 화면에 표시 할 수 있습니다.

그러나 iOS 6을 확인한 후에는 실제 popoverview가 완전히 다르다는 것을 알았고 "슬라이더 오버"보기와 비슷하게 보입니다. 상단에서 버튼을 클릭하면 popoverview가 슬라이드됩니다 왼쪽에서 오른쪽으로 크기가 더 이상 업데이트되지 않습니다. 이 "슬라이더"가 더 넓어 지려면 어떻게해야합니까?

enter image description here

+0

관련 : https://github.com/mattgemmell/MGSplitViewController

그것은 다음과 같은 방법으로 마스터의 폭을 설정할 수있는 기능을 제공합니다 : http://stackoverflow.com/questions/12670300/ios-6-0-uisplitviewcontroller-popover-broken-or-design-changed-by-apple – jrturton

+0

@jrturton - 당신이 언급 한 게시물은 popoverview에서 "슬라이드"보기, 나는 새로운 크기의 변경에 대한 언급을 보지 못했다. "슬라이드"보기. – 5StringRyan

답변

0

당신은 일부 타사 구성 요소를 사용하는 것을 고려하거나 원하는 동작을 구현하기 위해 자신을 .. UISplitViewController의 견해 크기를 조정할 수 없습니다.

0

기본 UISplitViewController를 해킹 할 수 없습니다. 나는 이것에서 꽤 멀었지만 예기치 못한 단언으로 끝날 것입니다.

이 넓은 점점 당신이, 당신이 MGSplitViewController 사용을 고려한다 원하는 정말 경우 :

- (void)setSplitPosition:(float)posn animated:(BOOL)animate;

관련 문제