के साथ ओवरलैपिंग से लेआउट को कैसे रोकें मैं प्रतिक्रियात्मक नेविगेशन के लिए tutorial पर काम कर रहा हूं। मुझे पता चला कि सभी लेआउट स्टेटस बार के नीचे स्क्रीन के शीर्ष से लोड होने लगते हैं। इससे स्टेटस बार के साथ अधिकतर लेआउट ओवरलैप हो जाते हैं। मैं इसे लोड करते समय दृश्य में पैडिंग जोड़कर इसे ठीक कर सकता हूं। क्या यह करने का वास्तविक तरीका है? मैं नहीं सोचता कि पैडिंग मैन्युअल रूप से जोड़ना इसे हल करने का एक वास्तविक तरीका है। क्या इसे ठीक करने का एक और शानदार तरीका है?आईओएस स्टेटस बार
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>
)
}
}
नीचे पैडिंग के पहले और बाद में स्क्रीनशॉट दिखाता है।
'मध्यरात्रि ब्लू' अमान्य है, प्रतिक्रिया मूल द्वारा बताया गया: * चेतावनी: असफल प्रोप प्रकार: अवैध प्रोप 'पृष्ठभूमि रंग' आपूर्ति * – Raptor
यह 'midnightblue' होना चाहिए। – bblincoe
आईओएस स्टेटस बार एक फिक्स साइज नहीं है। वाईफाई या कॉल में साझा करते समय यह बड़ा हो सकता है। –