2012-03-26 2 views
0

이러한 참조의 출처에 대한 설명을 사용할 수 있습니다. 실험으로, 나는 내 응용 프로그램에서 분할보기 컨트롤러를 설정합니다. 위임 메서드가 호출되면 유효한 UIButtonBarItem 및 유효한 UIPopoverController로 나타나는 내용을 참조합니다. 나는 분명히 말합니다. 왜냐하면이 둘 모두가 0이 아닌 값을 가지며 적절한 클래스 (UIButtonBarItem 및 UIPopoverController)로 해결되기 때문입니다. 둘 중 하나를 할당하거나 초기화하지 않았습니다. 내가해야하니?UISplitViewController 대리자 메서드의 UIButtonBarItems 및 UIPopovercontroller 참조

참조 설명서에 프로그래밍 방식으로 초기화하거나 수행 방법에 대해 설명해야하는 내용이 없습니다. 또한 UIButtonBarItem이 들어있는 도구 모음이 참조 된 곳을 볼 수 없습니다. 나는이 세부 사항을 표면적으로 다루는 자습서의 예제를 발견하지 못했습니다. 누군가가 설명을 설명하거나 제공 할 수 있다면 도움이 될 것입니다.

저는 세로 방향으로 갈 때 분할보기에서 팝업보기로 전환하는 방법을 연구 중입니다. UIButtonBarItem이하는 일을하는 코드에 기존 버튼을 연결하기 만하면됩니다. 툴바 역할을하는 내 작은 배너보기가 있는데, 할 수 있으면 분할보기 컨트롤러로 작업하기 위해 버튼을 채택하고 싶습니다.

답변

0

UISplitViewController은이 두 가지를 모두 생성하며 원하는대로 할 수 있습니다. 툴바에 제공하는 버튼을 추가하고 popover에 대한 참조를 저장하면됩니다 (이를 취소 할 수 있습니다).

다시 가로 모드로 전환 할 때 popover 변수를 nil로 설정하고 더 이상 유효하지 않으므로 버튼을 제거해야합니다.

+0

그렇다면 UIButtonBarItem을 무시하고 내 자신의 기존 버튼을 사용하여 popover를 표시하고 숨길 수 있어야합니다. UIPopoverController에 대한 참조를 사용하겠다. 내가 틀렸다면 알려주세요. (내가 이것을 확인한 후에 오늘 밤에 시도해보고 대답을 확인해 보겠습니다.) – Jim

+0

예, 사용자 정의 단추를 사용하려면 통과하는 단추를 무시하십시오. – lnafziger

관련 문제