Ich baue eine React Native App zum ersten Mal mit einem iOS-Simulator mit XCode, und es scheint, dass meine Elemente auf der Unterseite des Bildschirms abgeschnitten werden, als ob die Bildschirm kann nur so weit scrollen. Ich habe versucht, den gesamten Container View
Höhe zu ändern, aber es ändert sich nicht, wie weit ich scrollen kann. Ich habe auch versucht, das Styling zu entfernen, sowie View
zu ScrollView
zu ändern, aber keiner half. Eine weitere seltsame Sache ist, dass ich brauche paddingTop
hinzufügen, andernfalls wird die erste Text
über die Zeit im Simulatorreagieren nativ - Bildschirm abgeschnitten am unteren Rand
Hier ist der Code angezeigt:
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import Fields from './components/Fields.js'
export default class App extends React.Component {
render() {
return (
<View style={styles.container}>
<Text>Calculator</Text>
<Text>1099 Calculator</Text>
<Fields />
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
paddingTop: 50
},
});
Hier ist die oben auf dem Bildschirm, ohne die Polsterung
Und hier ist, wie es abgeschnitten sieht
Ich habe das versucht, aber es wird immer noch abgeschnitten. Nichts hat sich geändert. – paoliff
Ah, das lässt mich KLICKEN und VERSCHIEBEN die Maus, um die innere Ansicht nach unten zu scrollen, während ich nur auf dem Trackpad scrollte. Jetzt zeigt es alles! – paoliff
@paoliff das war das Thema, das mir geholfen hat - https://github.com/facebook/react-native/issues/3422 - vielleicht versuche ich auch 'height: 100%' auf '' main'' zu setzen. – ystal