मैं रिएक्टिव नेटिव नेविगेशन के लिए ट्यूटोरियल पर काम कर रहा हूं । मुझे पता चला कि सभी लेआउट स्टेटस बार के नीचे स्क्रीन के ऊपर से लोड होने लगते हैं। यह अधिकांश लेआउट को स्टेटस बार के साथ ओवरलैप करने का कारण बनता है। मैं उन्हें लोड करते समय दृश्य में एक पैडिंग जोड़कर इसे ठीक कर सकता हूं। क्या ऐसा करने का वास्तविक तरीका है? मुझे नहीं लगता कि मैन्युअल रूप से पैडिंग जोड़ना इसे हल करने का एक वास्तविक तरीका है। क्या इसे ठीक करने का अधिक सुरुचिपूर्ण तरीका है?
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>
)
}
}
नीचे पैडिंग जोड़े जाने से पहले और बाद के स्क्रीनशॉट दिखाए जाते हैं।