react-native - 反应导航底部标签高度 iphone X 和其他(有和没有尾巴)
问题描述
当我设置底部标签样式和标签样式的高度时,ios上所有设备的高度都会发生变化。这意味着如果设备没有尾栏,它仍将具有与具有安全区域视图的设备相同的高度。我想这样做:如果我们的设备没有安全区域视图,它的底部不会有空白。
解决方案
解决了,使用useSafeArea,
import { useSafeArea } from 'react-native-safe-area-context'
const insets = useSafeArea();
style: {
height: 55 + insets.bottom
},
tabStyle: {
height: 55
}
推荐阅读
- c# - 如何在调试模式下执行 C# 编码的 ui 项目时禁用截屏
- python - XML Python - 到 SQL
- django - 如何在 Windows 中退出“python manage.py runserver”
- dart - 在 ListView.builder 中从多个来源获取数据 - Flutter
- htmlcleaner - 如何在 Java 中设置 `invalidAttributeNamePrefix` 值?
- android - 如何防止地图在回收站视图后面滚动?
- ios - 如何在 iOS (Swift) 中使用 Ymodem 通过蓝牙传输文件
- java - Java - 将转义字符视为非转义字符
- reactjs - reactjs——点击按钮,从localstorage加载一些东西,并在函数外显示
- woocommerce - 如何使用 Woocommerce 订阅插件创建终身订阅?