मैं प्रतिक्रिया-मूल पर एक आवेदन विकसित कर रहा हूं। मैंने एक यूआई बनाया है जो आईफोन 6 पर ठीक काम करता है लेकिन आईफोन 5 या निचले संस्करणों पर ठीक काम नहीं कर रहा है। मुझे इसे कैसे ठीक करना चाहिए?प्रतिक्रिया देशी में विभिन्न स्क्रीन आकार कैसे संभालें?
उत्तर
क्या आपने निश्चित चौड़ाई और ऊंचाइयों का उपयोग करके ऐप डिज़ाइन किया है? आपको निश्चित रूप से फ्लेक्सबॉक्स की क्षमताओं का उपयोग करना चाहिए और जितनी ज्यादा हो सके सेटिंग्स को निश्चित आकार से बचने का प्रयास करना चाहिए। flex property का उपयोग यह निर्धारित करने के लिए किया जा सकता है कि <View />
को कितनी जगह दूसरों के लिए रिलीज़ का उपयोग करना चाहिए, और उस पृष्ठ पर मौजूद अन्य गुणों को तत्वों को एक लचीली तरीके से रखने के लिए उपयोग किया जा सकता है जो विभिन्न स्क्रीन आकारों की वांछित परिणाम देना चाहिए।
कभी-कभी, आपको <ScrollView />
की भी आवश्यकता हो सकती है।
जब आपको निश्चित आकार की आवश्यकता होती है, तो आप Dimensions.get('window')
का उपयोग कर सकते हैं।
आपको स्क्रीन आकार पर भरोसा करते हुए गतिशील रूप से आकारों की गणना करने की आवश्यकता है।
import { Dimensions, StyleSheet } from 'react-native'
[...]
const { width, height } = Dimensions.get('window')
[...]
const styles = StyleSheet.create({
container: {
flex: 1.
flexDirection: 'column',
},
myView: {
width: width * 0.8, // 80% of screen's width
height: height * 0.2 // 20% of screen's height
}
})
आप TabbarIOS
का उपयोग कर रहे हैं, तो याद रखें कि Dimensions.get('window')
आप पूरे स्क्रीन की ऊंचाई देता है, इसका मतलब है कि आप खाते में लेने के लिए है कि tabbar है होगा 56. इसलिए उदाहरण के लिए की अचल ऊंचाई , जब TabbarIOS
का उपयोग कर:
const WIDTH = Dimensions.get('window').width,
HEIGHT = Dimensions.get('window').height - 56
फिर जैसा कि ऊपर चौड़ाई और ऊंचाई का उपयोग करें।
- 1. फ़्लोटेड थंबनेल गैलरी, विभिन्न आकार, कैसे संभालें?
- 2. टेक्स्ट आकार और विभिन्न एंड्रॉइड स्क्रीन आकार
- 3. देशी प्रतिक्रिया
- 4. मैं प्रतिक्रिया देशी नेविगेटर
- 5. विभिन्न स्क्रीन
- 6. प्रतिक्रिया देशी नेविगेशन
- 7. प्रतिक्रिया-देशी एंड्रॉइड के लिए स्पलैश स्क्रीन कैसे सेट करें
- 8. में प्रतिक्रिया देशी
- 9. प्रतिक्रिया देशी
- 10. प्रतिक्रिया-देशी
- 11. प्रतिक्रिया देशी - एक और
- 12. प्रतिक्रिया मूल देशी
- 13. प्रतिक्रिया मूल देशी आईपैड
- 14. प्रतिक्रिया देशी पिकर एंड्रॉइड
- 15. कार्य में विभिन्न अपवादों को कैसे संभालें?
- 16. प्रतिक्रिया मूल में स्क्रीन चौड़ाई
- 17. में प्रतिक्रिया देशी Android एप्लिकेशन
- 18. मैं प्रतिक्रिया-देशी-कैमरा
- 19. देशी काम कैसे प्रतिक्रिया करते हैं?
- 20. प्रतिक्रिया देशी 0.14.2
- 21. प्रतिक्रिया-देशी-कैमरा
- 22. AsyncStorage साफ कर लें प्रतिक्रिया में देशी
- 23. में विभिन्न IOS उपकरणों के लिए फ़ॉन्ट आकार सेट करने का तरीका देशी
- 24. देशी कस्टम दृश्य प्रतिक्रिया, देशी प्रोप
- 25. प्रतिक्रिया देशी सशर्त प्रतिपादन
- 26. प्रतिक्रिया मूल देशी पिकर
- 27. स्टाइल-घटकों (प्रतिक्रिया देशी)
- 28. प्रतिक्रिया देशी पार्स डेटा
- 29. प्रतिक्रिया देशी Android आवेदन
- 30. प्रतिक्रिया मूल देशी
यह एकाधिक उपकरणों के लिए काम नहीं करता है (यह वास्तव में सटीक नहीं है) –
आपने यह कहां काम नहीं किया है? ऐसा लगता है कि मेरे लिए अच्छा काम कर रहा है (कम से कम एंड्रॉइड पर) – Philberg