ReactNativeナビゲーションのチュートリアルに取り組んでいます。すべてのレイアウトがステータスバーの下ではなく、画面の上から読み込まれることがわかりました。これにより、ほとんどのレイアウトがステータスバーと重なります。ロード時にビューにパディングを追加することで、これを修正できます。これは実際の方法ですか?手動でパディングを追加することは、それを解決する実際の方法ではないと思います。これを修正するためのよりエレガントな方法はありますか?
import React, { Component } from 'react';
import { View, Text, Navigator } from 'react-native';
export default class MyScene extends Component {
static get defaultProps() {
return {
title : 'MyScene'
};
}
render() {
return (
<View style={{padding: 20}}> //padding to prevent overlap
<Text>Hi! My name is {this.props.title}.</Text>
</View>
)
}
}