Как предотвратить автоматическую прокрутку ScrollView до сфокусированного TextInput при всплывающей клавиатуре? - PullRequest
1 голос
/ 08 марта 2019

Когда пользователь нажимает на TextInput внутри ScrollView, последний автоматически прокручивается вниз, чтобы текстовое поле не закрывалось клавиатурой.

Хотя это очень полезно и действительно ожидаемоПоведение, есть ли способ, которым я могу предотвратить это?

Я хочу, чтобы ScrollView оставался в том же положении прокрутки после того, как клавиатура всплывает, даже если текстовое поле покрывается им какрезультат.

Вот пример:

import React, {Component} from "react";
import {ScrollView, Text, TextInput} from "react-native";

export default class App extends Component {
    render() {
        return (
            <ScrollView style={{flex: 1}}>

                {/* Something to fill the screen */}
                <Text style={{fontSize: 70}}>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</Text>

                {/* TextInput on the keyboard level */}
                <TextInput style={{borderWidth: 1}} />

            </ScrollView>
        );
    }
}
...