gpt4 book ai didi

javascript - 获取UIWebView的边框选择矩形

转载 作者:行者123 更新时间:2023-11-30 06:48:22 24 4
gpt4 key购买 nike

我们如何在 UIWebView 中获取所选内容的屏幕位置?也就是说,每当用户选择一些文本并且系统显示选择框时,我想知道以屏幕(或 View )为单位的矩形的边界坐标是多少。

我想显示一个 UIPopoverController 的原因是它有一个指向选择矩形的箭头。

我已经尝试通过 JavaScript 调用 window.getSelection() 获取选择,但似乎生成的 SelectionRange JavaScript 对象无法指向确切的屏幕(或文档)相对点(像素)坐标,因为它们不是原子 DOM 节点。

谢谢。

最佳答案

在这里查看我的回答:How to get coordinates (CGRect) for the selected text in UIWebView?

基本上,您在选定的文本范围内调用 getBoundingClientRect()。

关于javascript - 获取UIWebView的边框选择矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3748983/

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