我在UIPopoverController
上面展示一个UIWebView
,为用户展示几个选择选项。但是我发现在弹出框外点击会按预期关闭弹出框,但在 webview 上未检测到点击。我必须再次点击 webview 中的相同位置(例如触发下一个弹出框控制器)。
有没有办法让 webview 检测到弹出关闭水龙头?
我在UIPopoverController
上面展示一个UIWebView
,为用户展示几个选择选项。但是我发现在弹出框外点击会按预期关闭弹出框,但在 webview 上未检测到点击。我必须再次点击 webview 中的相同位置(例如触发下一个弹出框控制器)。
有没有办法让 webview 检测到弹出关闭水龙头?
您需要查看UIPopoverController的passthroughViews 属性
例子:
//if you have these somewhere
//UIPopoverController *popoverController.passthroughViews;
//UIWebView *webView
popoverController.passthroughViews = [NSArray arrayWithObject:webView];