Reactjs TextInput中忽略的子对象的onPress

Reactjs TextInput中忽略的子对象的onPress,reactjs,react-native,react-native-textinput,Reactjs,React Native,React Native Textinput,我们正在开发一个应用程序,用户可以阅读文档,突出显示为部分并留下评论。我们尝试了一些文本突出显示库,并最终构建了自己的库,但是我看到的大多数npm包都遵循类似的方法:使用TextInput,但使其不可编辑 我们有突出显示工作,但问题是用户需要能够通过单击他们突出显示的部分来查看他们以前的评论。但是,Text输入中的Text元素上的on按不起作用 这里有一个简单的例子 <TextInput> <Text onPress={() => console.log('hello

我们正在开发一个应用程序,用户可以阅读文档,突出显示为部分并留下评论。我们尝试了一些文本突出显示库,并最终构建了自己的库,但是我看到的大多数npm包都遵循类似的方法:使用
TextInput
,但使其不可编辑

我们有突出显示工作,但问题是用户需要能够通过单击他们突出显示的部分来查看他们以前的评论。但是,
Text输入
中的
Text
元素上的
on按
不起作用

这里有一个简单的例子

<TextInput>
  <Text onPress={() => console.log('hello')}>Some text</Text>
</TextInput>

console.log('hello')}>一些文本
控制台.log('hello')永远不会启动。如何防止
TextInput
阻止其子项的
onPress
事件

如果没有,其他人知道一种不用输入就可以选择文本的方法吗


注意:我只在iOS上测试过它——我看到一些人评论说它在Android上运行良好

,因为我知道你不能在
TextInput
@LeriGogsadze中渲染任何组件。我现在正在做。上面的例子在显示文本方面起作用。是的,我检查过了,但我猜按下它会触发
onFocus
事件,这就是为什么日志函数被取消的原因。@LeriGogsadze你知道我有另一种方法来选择文本块吗?我看到的每个软件包都在引擎盖下使用了
RCTMultilineTextInputView
,这与wix/react native zss rich text editor有着相同的问题。我知道你不能在
TextInput
@LeriGogsadze中呈现任何组件,你可以。我现在正在做。上面的例子在显示文本方面起作用。是的,我检查过了,但我猜按下它会触发
onFocus
事件,这就是为什么日志函数被取消的原因。@LeriGogsadze你知道我有另一种方法来选择文本块吗?我看到的每个软件包都在引擎盖下使用了
RCTMultilineTextInputView
,这与wix/react native zss富文本编辑器的问题相同?