如何在应用程序中将ios键盘返回按钮更改为下一步/完成?

如何在应用程序中将ios键盘返回按钮更改为下一步/完成?,ios,reactjs,ionic4,redux-form,capacitor,Ios,Reactjs,Ionic4,Redux Form,Capacitor,我正在尝试在我的ionic react应用程序中将返回按钮更改为下一个/完成按钮。我将它用于redux表单,我完全不知道这是我应该在react代码中做的事情,还是在Xcode中构建的swift代码中 如果有人能告诉我正确的位置或链接,那就太好了。从Chrome 77+和iOS Safari 13.4+开始,您可以使用该属性 爱奥尼亚博客的以下帖子中提到了这一属性: enterkeyhint属性允许开发人员指定应为“Enter”键显示何种类型的操作标签或图标。使用enterkeyhint可以让用户

我正在尝试在我的ionic react应用程序中将返回按钮更改为下一个/完成按钮。我将它用于redux表单,我完全不知道这是我应该在react代码中做的事情,还是在Xcode中构建的swift代码中


如果有人能告诉我正确的位置或链接,那就太好了。

从Chrome 77+和iOS Safari 13.4+开始,您可以使用该属性

爱奥尼亚博客的以下帖子中提到了这一属性:

enterkeyhint属性允许开发人员指定应为“Enter”键显示何种类型的操作标签或图标。使用enterkeyhint可以让用户预览当他们点击“Enter”键时会发生什么。此处应指定的值取决于用户正在执行的操作的上下文。例如,如果用户正在搜索框中键入内容,开发人员应确保输入的内容为enterkeyhint=search

根据,可用值为:

输入:用户代理应该为“输入”操作提供提示,通常插入新行。 完成:用户代理应该为操作“完成”提供提示,通常意味着没有更多的输入,输入法编辑器IME将关闭。 go:用户代理应该为“go”操作提供提示,通常意味着将用户带到他们键入的文本的目标。 下一步:用户代理应该为操作“下一步”提供提示,通常将用户带到下一个将接受文本的字段。 previous:用户代理应该为操作“previous”提供提示,通常将用户带到将接受文本的previous字段。 搜索:用户代理应该为“搜索”操作提供提示,通常将用户带到搜索他们键入的文本的结果。 发送:用户代理应该为“发送”操作提供提示,通常将文本发送到其目标。 您可以看到这些选项中的每一个都是什么样子的,这要感谢由

以下是使用enterkeyhint的示例:


从Chrome 77+和iOS Safari 13.4+开始,您可以使用该属性

爱奥尼亚博客的以下帖子中提到了这一属性:

enterkeyhint属性允许开发人员指定应为“Enter”键显示何种类型的操作标签或图标。使用enterkeyhint可以让用户预览当他们点击“Enter”键时会发生什么。此处应指定的值取决于用户正在执行的操作的上下文。例如,如果用户正在搜索框中键入内容,开发人员应确保输入的内容为enterkeyhint=search

根据,可用值为:

输入:用户代理应该为“输入”操作提供提示,通常插入新行。 完成:用户代理应该为操作“完成”提供提示,通常意味着没有更多的输入,输入法编辑器IME将关闭。 go:用户代理应该为“go”操作提供提示,通常意味着将用户带到他们键入的文本的目标。 下一步:用户代理应该为操作“下一步”提供提示,通常将用户带到下一个将接受文本的字段。 previous:用户代理应该为操作“previous”提供提示,通常将用户带到将接受文本的previous字段。 搜索:用户代理应该为“搜索”操作提供提示,通常将用户带到搜索他们键入的文本的结果。 发送:用户代理应该为“发送”操作提供提示,通常将文本发送到其目标。 您可以看到这些选项中的每一个都是什么样子的,这要感谢由

以下是使用enterkeyhint的示例:


这是你在swift中需要做的事情,而不是反应。这是你在swift中需要做的事情,而不是反应。这在我的ios模拟器上不起作用。你知道这是否应该像那样工作吗?@KaseyKaufmann嗯,你在模拟器中使用的是什么iOS版本?我使用的是iOS 12.0@sebaferreras@KaseyKaufmannenterkeyhint属性是在iOS Safari 13.4+中引入的,因此这可能就是它在iOS 12.0上不起作用的原因。你能试用一下13.5或更高版本的iOS吗?我刚在我的手机上试用过,它有iOS 14,但仍然只使用返回按钮。这在我的iOS模拟器上不起作用。你知道这是否应该像那样工作吗?@KaseyKaufmann嗯,你在模拟器中使用的是什么iOS版本?我使用的是iOS 12.0@sebaferreras@KaseyKaufmannenterkeyhint属性是在iOS Safari 13.4+中引入的,因此这可能就是它在iOS 12.0上不起作用的原因。你能试一下13.5或更高版本的iOS吗?我刚试过 在我的iOS 14手机上,它仍然只使用返回按钮。
<ion-item>
  <ion-label>Message: </ion-label>
  <ion-input enterkeyhint="send"></ion-input>
</ion-item>