1

ユーザーにいくつかの選択オプションを提示するために、UIPopoverController上記を提示しています。UIWebViewただし、ポップオーバーの外側をタップすると、期待どおりにポップオーバーが閉じますが、Webビューでタップが検出されないことがわかりました。Webビューの同じ場所をもう一度タップする必要があります(たとえば、次のポップオーバーコントローラーをトリガーするため)。

Webビューにポップオーバーを閉じるタップを検出させる方法はありますか?

4

1 に答える 1

1

UIPopoverController のpassthroughViews プロパティを確認する必要があります

例:

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

popoverController.passthroughViews = [NSArray arrayWithObject:webView];
于 2012-07-19T15:34:14.383 に答える