Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在react native render html(版本:4.2.3)中逐字选择文本_Ios_React Native Render Html - Fatal编程技术网

Ios 如何在react native render html(版本:4.2.3)中逐字选择文本

Ios 如何在react native render html(版本:4.2.3)中逐字选择文本,ios,react-native-render-html,Ios,React Native Render Html,谢谢你的神奇图书馆。这与前面的问题类似,因此我希望这也能帮助他/她。但我会尽量说得更清楚,并提供一些例子 基本上,我想要的是当我尝试选择渲染文本时: 我希望能够通过拖动逐字选择 一旦选中,我希望它会被提示“复制”/“粘贴”/“查找”,这是一个本机iOS模块 因此,当我们呈现演示片段并尝试选择文本时,这就是我们所拥有的。请原谅链接哈哈 当前: 。当我们使selective={true}时,将在整个文本元素顶部弹出copy工具提示,而不允许选择每个单词 所需的: 。因此,在这里,我们可以拖动每个文本

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

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

  • 我希望能够通过拖动逐字选择
  • 一旦选中,我希望它会被提示“复制”/“粘贴”/“查找”,这是一个本机iOS模块
  • 因此,当我们呈现演示片段并尝试选择文本时,这就是我们所拥有的。请原谅链接哈哈

    当前:

    。当我们使
    selective={true}
    时,将在整个文本元素顶部弹出copy工具提示,而不允许选择每个单词

    所需的

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

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

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

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

    <HTML
        defaultTextProps={{selectable:true}}
        source={{ HTML: "<p>some text</p>" }}
    />
    

    只需将defaultTextProps={{{selective:true}}添加到它。它为我解决了这个问题

    <HTML
        defaultTextProps={{selectable:true}}
        source={{ HTML: "<p>some text</p>" }}
    />
    
    
    
    您能在发生这种情况的地方发布代码的相关部分吗?请分享快照2中呈现的代码片段,我们很乐意调查:-)@aquaraga,“复制”工具提示可在中找到。因此,它在库的源代码中并不立即可见。@JulesSam.Randolph,我在照片中引用的工具提示实际上是Chrome中的默认行为。但我也能够通过react native中的库重新创建它。工具提示的确切代码片段可以在这里找到(对于iOS)。@JulesSam.Randolph感谢您的直觉。我会看看能否提供一个简单的例子。我不想把你拖到另一个你可能不知道的库中:)你能在发生这种情况的地方发布代码的相关部分吗?请共享快照2中呈现的代码片段,我们将很乐意调查:-)@aquaraga,“复制”工具提示可在中找到。因此,它在库的源代码中并不立即可见。@JulesSam.Randolph,我在照片中引用的工具提示实际上是Chrome中的默认行为。但我也能够通过react native中的库重新创建它。工具提示的确切代码片段可以在这里找到(对于iOS)。@JulesSam.Randolph感谢您的直觉。我会看看能否提供一个简单的例子。我不想把你拖到另一个你可能不知道的库:)