首页 > 解决方案 > React Native - 带有换行符和键盘关闭键按钮的多行文本输入

问题描述

所以我在 iOS 上一直在努力解决这个问题:我想要一个允许添加新行的多行文本输入:

// Now there's a "return" button, that adds a new line, perfect!

<TextInput
  multiline
  numberOfLines={2}
/>

同时我想要一个带有返回键的多行文本输入,它会关闭键盘(因此用户可以继续向下滚动屏幕以提交 CTA):

// Now there's a "done" button, that dismisses the keyboard, yay!

<TextInput
  blurOnSubmit
  multiline
  numberOfLines={2}
  returnKeyType="done"
/>

但是,我找不到如何将这两者结合起来的方法。对于其他键盘类型(例如number ) ,键盘本身上方有returnKey 。

有没有办法同时使用新行按钮和键盘关闭键进行多行文本输入?谢谢!

编辑:

世博小吃:https://snack.expo.io/@mattz/77a2d1

标签: react-nativereact-native-ios

解决方案


推荐阅读