1

感谢惊人的图书馆。这与前面的问题类似,所以我希望这也能帮助他/她。但我会尽量说得更清楚,并提供一些例子。

基本上,我想要的是当我尝试选择呈现的文本时:

  1. 我希望能够通过拖动逐字选择,
  2. 选择后,我希望它提示“复制”/“粘贴”/“查找”,这是一个原生 iOS 模块。

因此,当我们渲染演示片段并尝试选择文本时,这就是我们所拥有的。请原谅链接哈哈。

当前的:

当前行为。当我们 makeselectable={true}时,复制工具提示会弹出在整个文本元素的顶部,而不允许选择每个单词。

期望

期望的行为。所以在这里我们可以拖动每个文本,然后**复制/共享/查找**工具提示就会弹出。工具提示由 iOS 中的 UIMenuController 控制,但我找不到它被操纵或更改的源代码。

任何帮助或建议将不胜感激,再次感谢图书馆!我的环境设置如下所示,以防万一。

react-native: 0.62.2
react-native-render-html: 4.2.3
iOS: 13.6
4

1 回答 1

0

只需添加 defaultTextProps={{selectable:true}} 即可。它为我解决了这个问题。

<HTML
    defaultTextProps={{selectable:true}}
    source={{ HTML: "<p>some text</p>" }}
/>
于 2021-05-09T18:49:13.313 回答