如何更改 TextInput 上的光标位置? (反应原生)

Posted

技术标签:

【中文标题】如何更改 TextInput 上的光标位置? (反应原生)【英文标题】:How to change cursor position on TextInput? (react-native) 【发布时间】:2016-03-04 10:28:58 【问题描述】:

我可以使用

获得光标位置
onSelectionChange=(event) => console.log(event.nativeEvent.selection)

但是如何改变呢?

【问题讨论】:

找到解决方案 - ***.com/a/49112887/1828637 React Native - Setting TextInput cursor position的可能重复 【参考方案1】:

react-native-textinput-utils

到目前为止,我们还没有 api 可以更改它。

您可以订阅this issue 以获得进一步的改进。

【讨论】:

不需要这个库,它内置于 RN - ***.com/a/49112887/1828637【参考方案2】:

有些人将TextInput用作TouchableHighlight,我想按下TextInput,然后将其发送到另一个带有Actions.Places (type: 'replace');的窗口然后通过谷歌位置获得的数据显示在我的TextInput中。 Something like this catch

【讨论】:

以上是关于如何更改 TextInput 上的光标位置? (反应原生)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Flex 4.5 的 TextInput 中控制光标(克拉)位置

在TextInput控件的末尾设置光标位置

想要在 Flex 的 Spark textinput 控件中设置光标位置

ActionScript 3 在TextInput控件的末尾设置光标位置

如何在占位符文本上启动光标位置中心反应原生?

code::blocks 编辑代码是的光标颜色如何更改?