2011-04-05 7 views
3

"취소"버튼이있는 모달 뷰가 있습니다 (버튼이 모달을 닫습니다). 모달에서는 작은 UIPopover를 밀고 있습니다.UIPopoverController의 밑에있는 버튼에 터치하기

내가 달성하기 위해 노력하고있어입니다 : uset 터치가 "취소"경우

UIPopover이 볼 수

, 그것은 모두를 수행합니다

  • 숨기기 팝 오버를 (지금 무슨 일이 일어나고, 그는 이후 외부 팝업)
  • 숨기기 모달을 클릭 - 사용자가 터치 것처럼

을 할 수있는 방법이 있나요 팝업없이 "취소"?

UIPopoverControllerDelegate 어떤 도움을 제공하지 않는 (또는 내가 :)을 보이지 않아요)이 팝 오버를 제시하기 전에

답변

8

:)

감사의 팝 오버의 passthroughViews 배열에 취소 버튼을 추가

이렇게하면 자동으로 팝업을 닫지 않고 팝업이 표시되는 동안 취소 버튼이 터치에 응답하게됩니다.

그런 다음 취소 버튼의 동작 방법에서 모달보기를 닫기 전에 팝업에서 dismissPopoverAnimated:으로 전화하십시오.

이렇게하려면 popover (예 : popoverController)에서 popover에 대한 참조를 유지해야합니다.

+0

고마워, 그게 내가 필요한 재산 :) Btw 내가 충분히 upvote, 아니 충분 rep : / – Solo

관련 문제