2011-12-15 2 views
0

내비게이션 용 세로/동반 세부 컨트롤러/팝업에 마스터/디테일 UISplitViewController를 사용하기에 적합한 자연스러운 iPad 응용 프로그램을 만들고 있습니다.때로는 분할되는 분할보기 컨트롤러가 있습니까?

하지만 가끔은 세로 컨트롤러의 전체 화면을 사용하여 마스터를 여기에 팝업으로 전환하는 것이 좋습니다.

이 작업을 수행하는 방법을 설명하는 모범 사례 또는 샘플 코드가 있습니까?

UISplitViewController가 적절한 루트보기입니까?

iOS 5 및 단음의 사용에 중점을 둔 도움말은 특히 좋습니다. 감사!

- (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation 
{ 
    return YES; 
} 

반환 YES도 가로보기 및 SplitViewController가 팝 오버와 함께 작동합니다 :

답변

0

나는 이것이 당신의 UISplitViewController 위임에 다음과 같은 기능이 아이폰 OS 5에서 사용

가능하다는 것을 발견했다 스타일의 인터페이스는 마치 인물처럼. 정상적인 분할 뷰 동작으로 되돌리려면이 함수를 사용하여 가로 방향으로 NO를 반환합니다.

+2

다시 사용하려면 어떻게해야하나요? iOS 5.1에서이 메서드는 처음에는 한 번만 호출 된 다음 다시는 호출되지 않습니다. 오리엔테이션이 바뀌지 않을 때에도. – Chris

+0

@Chris : 예, 저는 또한 같은 문제에 직면하고 있습니다. 이 문제에 대한 해결책이 있습니까? – Tarun

+0

@Tarun : 예, SplitViewController를 작성하고 기존의 SplitViewController를 상속합니다. 그런 다음 표시 여부를 제어 할 수 있습니다. – Chris

관련 문제