1

我在UIPopoverController上面展示一个UIWebView,为用户展示几个选择选项。但是我发现在弹出框外点击会按预期关闭弹出框,但在 webview 上未检测到点击。我必须再次点击 webview 中的相同位置(例如触发下一个弹出框控制器)。

有没有办法让 webview 检测到弹出关闭水龙头?

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 回答