iosキーボードは画面の下部にある入力をカバーします。どのようにこの問題を解決することができますか?iosキーボードは画面の下部にある入力をカバーします
ここにコードがあります。
<Content style={styles.content}>
<Form>
<Item style={{borderBottomColor:'#42e8f4'}}>
<Icon active name='mail' style={{color: '#42e8f4'}} />
<Input placeholder='Email'placeholderTextColor= '#42e8f4' style={{color:'#0dc49d'}}/>
</Item>
<Item style={{ borderBottomColor:'#42e8f4'}}>
<Icon active name='lock' style={{color: '#42e8f4'}} />
<Input secureTextEntry={true} placeholder='Password'placeholderTextColor= '#42e8f4' style={{color:'#42e8f4'}}/>
</Item>
</Form>
<ListItem style={{borderBottomWidth:0,borderTopWidth:0,borderBottomColor:'#42e8f4'}}>
<Button transparent onPress={() => this.props.navigation.navigate("Signup")}>
<Text style={{color:'#42e8f4'}}>Create Account</Text>
</Button>
<Button transparent onPress={() => this.props.navigation.navigate("Forgetpass")}>
<Text style={{color:'#42e8f4'}}>Forget Password</Text>
</Button>
</ListItem>
<Button full
style={{backgroundColor:'#42e8f4'}}
onPress={() => this.props.navigation.navigate("Welcome")}>
<Text style={{color: '#FFF'}}>Sign In</Text>
</Button>
</Content>
const styles = {
content:{
position:'absolute',
bottom:10,
left:0,
right:0
},
}
私はネイティブベースを使用しています。どのようにしてこの問題を解決できますか?
のコンテナとしてそれを作るこのライブラリreact-native-keyboard-aware-scroll-viewを使用することができ、画像は画面全体のコンテナのようなものです。上記のコードはどこに統合する必要がありますか?私は、アプリケーションが約2分をレンダリングしていない間に、エラーメッセージがない間に、イメージの後に追加しました。 –
@NewTechLover質問に「Image」コンポーネントが表示されません。キーボードで避けたい主なコンポーネントをラップする必要があります。あなたの例では、これは 'Content'コンポーネントでなければなりません。 – bennygenel
それは私のおかげで解決しました。しかし、私はそれを使用すると、素晴らしいこのアンドロイドバージョンは、このソリューションの影響を受けるようになります。どのようにすればいいですか?私は博覧会を使用しているので、プラットフォームごとに別々のフォルダはありません。 –