在本机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();
}