2012-08-18 6 views
0

iPhone 버전의 앱을 끝내고 내 앱이 iPad도 지원하도록하고 싶습니다. 나는 아이폰을위한 tabbar 컨트롤러를 사용했다. 그러나 나는 iPad를 위해 같은 것을 사용할 수 있었다. 그러나 나는 Tabbar를 사용한다면 iPad에 너무 많은 여유 공간을 가질 것이다. 그래서 Split View Controller를 사용하기로 결정했습니다. 왼쪽 부분 (테이블보기)은 가로 모드가 아닌 경우에도 항상 표시되어야합니다. 셀을 클릭 할 때마다 해당보기가 오른쪽에로드되어야합니다. 그런데 스토리 보드를 사용하고 있습니다. 모든 것이 어려워지는 것처럼 보입니다. 몇 가지 예가 있습니까? 고마워.여러 개의 ViewController가있는 SplitView - 스토리 보드 - iOS

답변

1

나는 최근에 비슷한 상황에 직면 해있다. 기본적으로 분할보기 프로젝트 템플릿을 사용하여 기본 코드를 생성 할 수 있습니다. 그런 다음, DetailViewControllerContainer 인터페이스를 생성하고이를 Split 뷰의 오른쪽 뷰에 대한 뷰 컨트롤러로 사용하여 생성 된 DetailViewController를 대체합니다. 그런 다음 몇 가지보기 컨트롤러를 만들었습니다. 각보기 컨트롤러는 왼쪽보기 (마스터보기 컨트롤러)의 선택 항목에 해당합니다. 그리고 이러한 View Controller를 DetailedViewControllerContainer의 하위보기 컨트롤러로 추가하십시오. catch는 자식보기 컨트롤러를로드하는 데 코드를 사용해야 할 것입니다. 이점은 아이 뷰 컨트롤러를 iPhone 버전에서 수정할 필요가 없다는 것입니다. DetailViewControllerContainer는 SplitView 대리자로 남습니다. 코드에 대한 https://github.com/raoying/SplitView-Sample

+0

감사 :

내가 GitHub의에 쓴 샘플 코드를 살펴 보자. 나는 이것을 참고 자료로 사용하고있다. – Peter

관련 문제