Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.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中显示不带文本输入的键盘_Ios_React Native - Fatal编程技术网

在本机iOS中显示不带文本输入的键盘

在本机iOS中显示不带文本输入的键盘,ios,react-native,Ios,React Native,我希望在默认情况下保持键盘显示在底部,而不使用用户需要点击的文本输入 我需要一直把键盘放在底部 然后我需要听键盘上的事件 我怎样才能做到这一点呢?这个答案太晚了,做这件事没有任何好处,但对其他人来说: 你不能这样做。在操作系统iOS中,键盘根本不能这样工作。iOS永远不会显示没有活动文本输入焦点的键盘,即使是本机iOS应用程序也无法覆盖此操作系统级别的行为。操作系统本身可以防止这种情况发生 我实施的解决方法是在屏幕上的某个地方添加一个不可见的文本框,然后手动将其设置为聚焦。为了防止其他人发现这一

我希望在默认情况下保持键盘显示在底部,而不使用用户需要点击的文本输入

我需要一直把键盘放在底部

然后我需要听键盘上的事件


我怎样才能做到这一点呢?

这个答案太晚了,做这件事没有任何好处,但对其他人来说:


你不能这样做。在操作系统iOS中,键盘根本不能这样工作。iOS永远不会显示没有活动文本输入焦点的键盘,即使是本机iOS应用程序也无法覆盖此操作系统级别的行为。操作系统本身可以防止这种情况发生

我实施的解决方法是在屏幕上的某个地方添加一个不可见的文本框,然后手动将其设置为聚焦。

为了防止其他人发现这一点,OP的自我回答是有效的。为了手动设置焦点,需要获取隐藏输入的引用

<TextInput
    ref={input => (this.textinput = input)}
    style={{ display: 'none' }}
/>
if (this.textinput) {
    this.textinput.focus();
}