Pracuję nad tutorialem do nawigacji w React Native. Dowiedziałem się, że cały układ zaczyna się ładować od góry ekranu, a nie od dołu paska stanu. Powoduje to, że większość układów nakłada się na pasek stanu. Mogę to naprawić, dodając wypełnienie do widoku podczas ich ładowania. Czy to jest właściwy sposób? Nie sądzę, aby ręczne dodawanie dopełnienia było rzeczywistym sposobem rozwiązania tego problemu. Czy jest bardziej elegancki sposób, aby to naprawić?
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>
)
}
}
Poniżej przedstawiono zrzuty ekranu przed i po dodaniu wypełnienia.


