如何处理 UIWebView 中的复制:粘贴:剪切:事件? 正如 Apple 所说,我们不能将 UIWebView 子类化, 那么我该如何处理 UIResponderStandardEditActions? 也许有人面临这样的困难......
我需要实现自定义复制、剪切、粘贴以复制/粘贴 html(RTF 文本、一些自定义 html 元素)。 此外,我有 2 个 webview,所以如果我将一些元素粘贴到一个中,另一个应该会回复此交互。
最佳答案
不幸的是,我认为您将不得不制作自己的复制/粘贴菜单。
使用来自 this question 的答案你可以设置自定义复制/粘贴按钮,你可以通过这些来处理你想做的一切:
[[UIApplication sharedApplication] sendAction:@selector(cut:) to:nil from:self forEvent:nil];
此外,this question展示了如何制作自定义 UIMenuController 并使用 UILongPressGestureRecognizer 使其显示在 UIWebView 上。
希望对您有所帮助。其他人可能知道更简单的方法,但我认为这种方法至少会奏效。
关于ios - 处理副本 : paste: cut: in UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11344363/