React Native - SafeAreaView и текстовые вводы, расположенные частично вниз по экрану, отключают автозаполнение - PullRequest
0 голосов
/ 26 марта 2020

Имя пользователя Поле найдено правильно

Поле пароля не найдено при редактировании поля текста пароля

    <SafeAreaView style={{ height: '100%', width: '100%', backgroundColor: global.mainColor }}>
                <View style={{ height: 100, backgroundColor: '#00ff00' }}>

                </View>
                <View style={{
                    backgroundColor: '#ff0000',
                    alignItems: 'center'
                }}>
                    <TextInput style={{
                        backgroundColor: '#ffffff',
                        height: 50, width: '50%'
                    }}
                        placeholder={"Email"}
                        textContentType={'username'}>

                    </TextInput>
                    <TextInput style={{
                        backgroundColor: '#ffffff',
                        height: 50, width: '50%'
                    }}
                        placeholder={"Password"}
                        textContentType={'password'}>

                    </TextInput>
                </View>

            </SafeAreaView>

Первые регистры ввода текста автозаполнение но второй нет, почему это? Этот компонент экспортируется как класс, расширяющий React.Component. Этот Компонент является экраном и присоединен к компоненту реквизита <StackNavigator.Screen> с использованием @ реагировать-навигации / родной: v5.1.3 @ реагировать-навигация / стек: v5.2.7 на Iphone 11

просмотр с высотой, установленной на 100, по какой-то причине вызывает ошибку, если я изменю высоту на 200, тогда автозаполнение имени пользователя не работает, а пароль работает. Если я установлю высоту на 300, они оба будут работать аналогично, если я установлю высоту на 0

...