#reactjs #react-native #react-native-flatlist
Вопрос:
Я поместил плоский список и кнопку «Сохранить» внутри scrollview, и каждый элемент плоского списка имеет поле ввода. Когда поле ввода находится в фокусе и клавиатура открыта. Когда я нажимаю кнопку «Сохранить» в первый раз, она отключает клавиатуру, и в следующий раз, когда пользователь нажимает на кнопку, выполняется действие.
Я пробовал добавлять клавиатурныеперсистемы ={‘обработано’} В представлении прокрутки и плоском списке.
Но это не работает.
Пожалуйста, найдите мой псевдо-код ниже.
<Scrollview>
<TouchableWithoutFeedback>
<View>
<Flatlist/>
<TouchableOpacity>
</TouchableOpacity>
</View>
</TouchableWithoutFeedback>
</Scrollview>
Пожалуйста, помогите мне решить эту проблему.
Ответ №1:
Вы можете использовать этот реквизит в своем компоненте Scrollview,
keyboardShouldPersistTaps=’всегда’ keyboardDismissMode=’при перетаскивании’
Комментарии:
1. пример <Вид прокрутки {реквизит}> <Вид прокрутки {реквизит}></Вид прокрутки>
2. Привет @AKAK Спасибо за ваш ответ. Я пробовал это, но не получилось.