2012-07-19 6 views
1

UIWebView 위의 UIPopoverController을 표시하여 사용자에게 몇 가지 선택 옵션을 제시합니다. 그러나 popover 외부를 두드리는 것은 예상대로 popover를 닫지 만, tap은 이 아니며 webview에서이 발견되었습니다. webview에서 같은 위치에서 다시 탭해야합니다 (예 : 다음 popover 컨트롤러를 트리거).UIPopoverController가 활성화되어있을 때 UIWebView가 탭을 감지하지 못합니다.

webview가 popover-closing 탭을 감지하도록하는 방법이 있습니까?

답변

1

당신은 UIPopoverController

passthroughViews property

예에서 볼 필요가 없습니다 :

//if you have these somewhere 
//UIPopoverController *popoverController.passthroughViews; 
//UIWebView *webView 

popoverController.passthroughViews = [NSArray arrayWithObject:webView]; 
+0

가 작동하는 것 같다,하지만 난 더 이상 외부 터치하여 팝 오버를 닫을 수 있습니다. 내가 webview에서 터치를 잡아 수동으로 popover를 닫아야합니까? – user826955

관련 문제