Я был в подобной ситуации. У меня была нижняя Плавающая кнопка Действия в правом нижнем углу, немного скрывая последний элемент.
Итак, я добавил фальшивый пустой элемент в конец списка , чтобы я мог прокрутить его немного больше.
Это просто и сложно. Я надеюсь, что это сработает и для вас, если вы добавите несколько пустых итентов или один достаточно широкий пустой элемент.
РЕДАКТИРОВАТЬ 1:
Предположим, ваш массив данных выглядит примерно так: [{title: "Item 1"}, {title: "Item 2"}]
Вы должны объединить новый пустой элемент в массив данных при передаче его в <FlatList>
, например:
<FlatList
keyboardShouldPersistTaps="handled"
data={this.state.examples.concat({title:"\n\n\n\n\n"})}
keyExtractor={(item, index) => index.toString()}
renderItem={this._renderItem}
contentContainerStyle={{ flex: 1}}/>
Регулируйте количество «\ n» до тех пор, пока вы не сможете прокрутить список для отображения. Там должно быть минимальное количество. И убедитесь, что ваш _renderItem
не устанавливает фиксированное значение высоты элемента.