You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Navigation v6 如何调整原生导航栏高度?

React Navigation v6 原生导航栏高度/边距调整问题

我想给原生导航栏添加顶部内边距/外边距,或是直接设置它的高度。尝试在headerStyle中配置height属性,也试过设置margin、padding属性,但均未生效,当前使用的是React Navigation v6版本。

相关依赖

"dependencies": {
    "@react-navigation/bottom-tabs": "^6.4.0",
    "@react-navigation/native": "^6.0.13",
    "@react-navigation/native-stack": "^6.9.1"
}

当前导航器代码

<Stack.Navigator
    screenOptions={({ navigation }) => ({
      headerShadowVisible: false,
      headerShown: true,
      headerLeft: () => (
        <TouchableOpacity onPress={() => navigation.goBack()}>
          <Image source={require(arrow)} style={{ height: 10, width: 6 }} />
        </TouchableOpacity>
      ),
    })}
>

效果截图

导航栏当前效果

内容的提问来源于stack exchange,提问作者Julia Schafer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 01:41:18