Я использую RN 0.55.4 + Expo
Я пытался использовать KeyboardAvoidingView
для своей формы, но это ничего не меняет с или без KeyboardAvoidingView
, оно все еще блокирует мою форму. я использую
tcomb форма
Это мой текущий код
return (
<View style={styles.container}>
<KeyboardAvoidingView>
<ScrollView>
<View>
<Header/>
<View style={styles.inputs}>
<LoginForm
formType={formType}
form={this.props.auth.form}
value={this.state.value}
onChange={self.onChange.bind(self)}/>
{passwordCheckbox}
</View>
<FormButton/>
<View >
<View style={styles.forgotContainer}>
{leftMessage}
{rightMessage}
</View>
</View>
</View>
</ScrollView>
</KeyboardAvoidingView>
</View>
)
Это стиль
var styles = StyleSheet.create({
container: {
flexDirection: 'column',
flex: 1
},
inputs: {
marginTop: 10,
marginBottom: 10,
marginLeft: 10,
marginRight: 10
},
forgotContainer: {
flexDirection: 'row',
justifyContent: 'space-between',
marginTop: 10,
marginLeft: 10,
marginRight: 10
}
})
Это дисплей
Я также попробовал библиотеку https://github.com/APSL/react-native-keyboard-aware-scroll-view, но результат все еще тот же, клавиатура блокирует вид / форму.
Кто-нибудь знает, что не так?