热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ReactNativeiOS上的默认标头垂直高度过高,如何更改?

我在我的本机应用程序中包括了堆栈导航器。标题的默认垂直高度似乎包括后退

我在我的本机应用程序中包括了堆栈导航器。标题的默认垂直高度似乎包括后退按钮和状态栏之间的垂直间距。如何删除该间距?

React Native iOS上的默认标头垂直高度过高,如何更改?

这是我的堆栈导航器设置:

const cOnfig= Platform.select({
web: { headerMode: 'screen' },default: {},});
const SettingsStack = createStackNavigator(
{
Profile: {
screen: ProfileScreen,navigationOptions: {
header: null,}
},EditProfile: EditProfile,},config
);


我认为您正在寻找的是SafeAreaViewSafeAreaView的目的是在设备的安全区域边界内呈现内容,最重要的是,安全区域的填充物反映了屏幕的物理限制,例如圆角或摄像头凹口(即iPhone上的传感器外壳区域) X)。

因此,您只需将AppViewPageComponentSafeAreaView包起来,便可以完美地设置填充。

import React from 'react';
import { StyleSheet,Text,SafeAreaView } from 'react-native';
export default function App() {
return (

Page content

);
}

,

您不应删除它。这样可以确保您的标头不会出现在设备槽口的下方。

如果不需要,可以使用自定义标头。


推荐阅读
author-avatar
乐乐
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有