我正在使用 RN 0.59。每次我将应用程序放在后台然后立即重新打开它时,SafeAreaView 不会占用整个屏幕。
但是,如果我将应用程序放在后台并在一段时间后(大约 3 秒)重新打开它,它工作正常。
这是我在 SafeAreaView 上的片段
...
const SafeAreaViewUI = ({children}) => {
return (
<SafeAreaView style={styles.container}>
<View style={styles.content}>
{ children }
</View>
</SafeAreaView>
);
};
...
export default SafeAreaViewUI;
对于我的造型
container: {
flex: 1,
backgroundColor: Platform.OS === 'android' ? blurple : null,
paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
},
content: {
flexGrow: 1,
color: text,
backgroundColor: white,
}
对此有任何见解吗?