最近,在开发列表输入时,遇到了一个很尴尬的问题,当scrollView 包裹多个TextInput时,TextInput 设置了属性 TextAlign:'right', 导致手指触摸到TextInput区域内scrollview滑动失效,这个问题困扰了我几天。
直到昨天才解决,真是尴尬!
废话不多说,解决方法如下:
只需要在TextInput中增加multiline属性即可!
这是我目前找到的解决方法,如果找到更好的方法 ,再更新,供大家参考!
<TextInput
multiline
placeholder='请输入'
placeholderTextColor={fontColorLightGray}
style={{textAlign:'right'}}
textAlignVertical='top'
selectionColor={mainThemeColor}
value={inputText}
onChangeText={(res) => {
this.setState({ inputText: res });
}}
/>