Sin*_*Sin 7 android react-native
我是Android的新手,并尝试使用React Native的Text组件实现丰富的编辑器.但是,当我触摸文本并保持片刻时,文本未突出显示,并且带有选择操作的顶部栏未显示为在webview或其他应用程序中的行为.我缺少什么或者我需要自己实现这个功能?如果是这样你能指出方向吗?
Muh*_*mad 21
截至目前,它react-native也通过添加props selectable={true}. 同样在 Android 上,您可以使用selectionColor='orange'.
例子:
<Text selectable={true} selectionColor='orange'>You can select me</Text>
Run Code Online (Sandbox Code Playgroud)
Mik*_*ert 18
如果您希望使用Text组件单击并按住选择文本,则React Native for iOS中当前不存在此功能.您可能希望upvote https://productpains.com/post/react-native/select-text-in-text-elements建议Facebook添加对此的支持.
但是,我已经在Android上提交了对React 0.30的支持.但React iOS直接将字符绘制到屏幕上(并且不使用支持可选属性的本机UITextView),因此不支持它,并且可能不会持续很长时间.
RN 0.39增加了对复制整个文本字段的支持,但尚未支持选择要复制的文本字段的子集.
如果文本是嵌套的,请小心,您应该将selectable属性添加到顶部`
<Text selectable>
<Text>
some selectable text
</Text>
</Text>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3973 次 |
| 最近记录: |