gpt4 book ai didi

iphone - 显示 UIMenuController 时获取选定的文本

转载 作者:行者123 更新时间:2023-12-03 20:26:19 25 4
gpt4 key购买 nike

当用户在 UITextView 或 UIWebView 中选择某些文本时,将显示 UIMenuController。有没有办法以编程方式访问此选定的文本?

我需要它,因为我想将自定义项目添加到 UIMenuController:“搜索”选项,该选项将用于搜索数据库中的选定文本。

是否可以不使用“复制”项将文本复制到粘贴板,然后下次从 UIPasteBoard 获取它? - 我对这种解决方法不感兴趣。

最佳答案

我所做的就是将此方法添加到 UIWebView 的类别中:

- (NSString *)selectedText {
return [self stringByEvaluatingJavaScriptFromString:@"window.getSelection().toString()"];
}

之后,我可以使用[webView selectedText]来访问当前选择。

关于iphone - 显示 UIMenuController 时获取选定的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4735739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com