【发布时间】:2013-09-30 15:37:53
【问题描述】:
这个问题是指在 iPad 的 webview/textview 中选择电话号码或电子邮件时显示操作表和弹出框的原生 iOS 功能。如果您需要复习,操作表包含两个按钮,分别为“添加到联系人”和“复制”。我所指的弹出框是用户选择“添加到联系人”按钮时显示的内容。
我明白要解除弹出框声明:
[somePopoverController dismissPopoverAnimated:YES];
要关闭操作表,只需调用:
[someActionSheet dismissWithClickedButtonIndex:0 animated:YES];
但是,我的问题是,由于 iOS 为我创建了这些操作表/弹出框,我不拥有它们,并且无法引用它们来调用解除方法。
我需要这样做的用例是因为我的应用程序将在指定的无活动时间后注销用户。当用户退出时,这些操作表/弹出框仍然保留在屏幕上,即使我已经输入了一个新的视图控制器并删除了旧的。
有谁知道我可以如何引用这些我不拥有的弹出框和操作表?任何建议将不胜感激!
【问题讨论】:
标签: ios ipad uitextview uiactionsheet uipopover