Я працюю над підручником для навігації React Native. Я з’ясував, що весь макет починає завантажуватися зверху екрана, а не нижче рядка стану. Це призводить до того, що більшість макетів збігаються з рядком стану. Я можу це виправити, додавши відступ до подання під час їх завантаження. Це справжній спосіб це зробити? Я не думаю, що вручну додавання відступів є реальним способом вирішити це. Чи існує більш елегантний спосіб це виправити?
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>
)
}
}
Нижче показані знімки екрана до і після додавання відступів.