我被迫使用multiline={false}
并设置TextInput的高度,以便将其显示为文本区域。原因是multiline={true}
不能很好地与KeyboardAvoidingView配合使用(https://github.com/facebook/react-native/issues/16826)。
这里有一个简单的代码:
<TextInput placeholder="Input text here..." style={{height: 200}} multiline={false} />
输出为:屏幕截图
我只想让文本在顶部对齐。通过与安卓系统正常工作
在TextInput
上将样式属性textAlignVertical
设置为top
<TextInput ... multiline={true} textAlignVertical: 'top' />