React Native KeyboardAvoidingView не работает на ios - PullRequest
1 голос
/ 24 февраля 2020

Проблема:

Я использую KeyboardAvoidingView в ios с behavior="padding", но он не работает. Мой экран имеет четыре поля ввода текста , которые при открытии клавиатуры скрываются при открытии.

Код:

Экран :

const Screen = () => {
    return (
        <SafeAreaView>
            <KeyboardAvoidingView behavior="padding">
                <TextInput style={styles.input} />
                <TextInput style={styles.input} />
                <TextInput style={styles.input} />
                <TextInput style={styles.input} />
            </KeyboardAvoidingView>
        </SafeAreaView>
    );
};

Стиль ввода текста:

input: {
    height: 100,
    borderWidth: 1,
    marginBottom: 60,
    borderColor: 'black',
    marginHorizontal: 30,
},

Ожидаемое поведение:

KeyboardAvoidView должно сдвинуть все поля ввода текста, как только клавиатура открывается.

...