关闭从UIWebView打开的UIActionSheet

时间:2012-02-02 10:32:30

标签: iphone ios webview uiactionsheet dismiss

我使用自动检测电话号码的网络视图。如果我点击iPad上Web视图中的电话链接,则会打开默认操作表,添加到联系人,复制和取消按钮。由于我没有参考菜单,当应用程序进入后台状态时如何关闭此工作表?

最诚挚的问候 卡斯滕

1 个答案:

答案 0 :(得分:0)

您可以尝试查看UIWebView Development Document,更重要的是webView:shouldStartLoadWithRequest:navigationType: 您可以查看从此stackoverflow链接iPhone Detecting if a UIAlert UIActionSheet are open引用的UIActionSheet委托函数,并在委托方法中,您可以看到

if ([view isKindOfClass:[UIActionSheet class]] && [[view buttonTitleAtIndex:0] isEqualToString:@"Call"]) {
    // Dismiss actionSheet
}

另请查看UIActionSheet Class Reference中的dismissWithClickedButtonIndex:animated:,这可能会在结束时执行您所需的操作。