2011-04-18 4 views
0

임베드 된 UINavigationController가있는 UIPopoverController가 있습니다. 네비게이션 컨트롤러에는 MyViewController가 루트 컨트롤러로 있습니다. 질문 : MyViewController에서 UIPopoverController에 어떻게 액세스합니까? 네비게이션 컨트롤러의 버튼을 누르면 팝업이 닫히고 싶습니다. 이 같은iPad : 임베디드 UINavigationController에서 UIPopoverController에 액세스하십시오.

뭔가 :

[self.navigationController.popoverController dismissPopoverAnimated:NO]; 

답변

2

MyViewController에 당신은 UIPopoverController 속성을 만들어야합니다, 당신은 탐색 컨트롤러를 표시 할 때 popoverController 해당 속성을 설정합니다.

그런 다음 UIPopoverController 속성에서 dismiss 메서드를 호출 할 수 있어야합니다.

관련 문제