2011-01-06 5 views
0

표준 UISplitViewController 설정을 사용하는 경우 왼쪽 패널 상단에 도구 모음/탐색 모음이 있습니다. 하단에 추가 도구 모음을 추가하고 중간에 tableview를 추가하고 싶습니다.이 도구 모음은 탐색 컨트롤러에서 관리합니다. 아무도 내 예제를 가리킬 수 있습니까?UISplitViewController 루트 컨트롤러 아래에 추가 도구 모음을 얻는 방법은 무엇입니까?

정보 : IB를 사용하고 있습니다.

감사합니다.

르네

답변

1

이 작업을 수행 할 수있는 '쉬운'방법은 서브 뷰 (현재 UISplitViewController를) 주택, 부모의 ViewController를 만드는 것입니다, 그 VC의 하단에 툴바를 배치합니다.

이벤트를 도구 모음에서 VC로 전달해야하는 경우 이벤트를 사용하여 새로 생성 된 부모 ViewController에서 두 이벤트를 함께 연결하는 것이 가장 좋습니다.

선택적으로 코드에서 툴바를 만들고 .Add 또는 .AddSubView를 사용하여 세부 정보보기 (또는 상위 UISplitViewController를 오버레이로 추가)에 추가 할 수 있습니다. 적절한 프레임을 설정해야합니다. 이것은 잠재적으로 상세 뷰에 부동산을 오버레이 할 수 있으므로 모든 뷰에 액세스 할 수 있도록 프레임을 조정해야합니다.

+0

기본 아이디어가 정확합니다. 도구 모음이 분할 컨트롤러 아래의 화면 맨 아래에 있지만 탐색 컨트롤러 아래에있는 것을 원하지 않았습니다. 그러나 solutiuon은 실제로 : 뷰를 만들고, 하위 뷰와 툴바를 포함합니다. 그런 다음 탐색 컨트롤러의보기를 하위보기에 추가하십시오. – Krumelur

+0

Apple은 UISplitViewController가 윈도우의 루트보기 컨트롤러 여야한다고 명시합니다. 분할 뷰를 다른 뷰 컨트롤러의 하위 뷰로 만드는 것은 문제를 일으킬 수 있습니다. –

관련 문제