gpt4 book ai didi

javascript - 防止外部组件在顶部添加空白

转载 作者:行者123 更新时间:2023-11-28 02:48:56 25 4
gpt4 key购买 nike

在 React Native 中,我有这个组件:

class List extends Component {
render() {
return (
<Provider store={store}>
<View style={ styles.container } >
<ListContainer />
</View>
</Provider>
);
}
}

View 组件具有以下样式:

const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignSelf: 'center',
alignItems: 'center',
flexDirection: 'row',
backgroundColor: '#000000',
}
});

这曾经占据整个屏幕。但是,我添加了一个 StackNavigator 组件:

const MyApp = StackNavigator({
List: { screen: List },
OtherComponent: { screen: OtherComponent }
});

现在我的组件不再占据整个屏幕。顶部有一个奇怪的空白。我相信现在我的 View 组件嵌套在其他组件中,并且以某种方式使其不会占据整个屏幕。

那么如何让我的View再次占据整个屏幕呢?

最佳答案

这是 StackNavigator 的问题。我不得不从这里更改代码:

List: { screen: List },

为此:

List: { screen: List, navigationOptions: { header: null } },

关于javascript - 防止外部组件在顶部添加空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46769270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com