Ios 在UIWebVIew中按“复制”后弹出警报
我有一个UIWebView应用程序,默认情况下,当有人点击并按住web视图操作表中的链接时,会弹出“复制”、“添加到阅读列表”和“取消”选项,当用户选择“复制”选项时,我会尝试弹出警报,显示在粘贴板中复制的链接 我试过了Ios 在UIWebVIew中按“复制”后弹出警报,ios,xcode,swift,Ios,Xcode,Swift,我有一个UIWebView应用程序,默认情况下,当有人点击并按住web视图操作表中的链接时,会弹出“复制”、“添加到阅读列表”和“取消”选项,当用户选择“复制”选项时,我会尝试弹出警报,显示在粘贴板中复制的链接 我试过了 override func copy() { // println("copied") } 但日志中没有显示“已复制”。我找到了另一种方法来改变uipasteboardnotification,但我不知道如何使用它。 有人能给我指出正确的方向吗 我使用的是swift语言,
override func copy()
{
// println("copied")
}
但日志中没有显示“已复制”。我找到了另一种方法来改变uipasteboardnotification,但我不知道如何使用它。
有人能给我指出正确的方向吗
我使用的是swift语言,Xcode 6.1您需要创建一个类型为
UIPasteBoard
的对象。粘贴板对象可以包含应用程序之间的共享数据。使用cut
、copy
和paste
功能时,值存储在粘贴板对象中,可跨应用程序访问
例如,您可以使用generalPasteboard
方法访问标准共享粘贴板。从UIWebView
复制完成后,可以使用如下代码访问复制的文本:
var pasteBoard = UIPasteboard.generalPasteboard()
println(pasteBoard.string)
有关更多信息-谢谢,但这不是问题所在,我希望在单击“复制”按钮后,我的自定义警报弹出方法立即自动弹出。