Javascript 获取本机导航器高度
我需要访问通过Javascript 获取本机导航器高度,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我需要访问通过createBottomTabNavigator创建的底部选项卡导航器的高度,这样我就可以将组件紧密地布置在屏幕中。在我的组件中访问它的直接方法是什么 function App({navigation}) { const tabBarHeight = "???"; } const Nav = createBottomTabNavigator({ {App: App}, {initialRouteName: "App"}, }) export default
createBottomTabNavigator
创建的底部选项卡导航器的高度,这样我就可以将组件紧密地布置在屏幕中。在我的组件中访问它的直接方法是什么
function App({navigation}) {
const tabBarHeight = "???";
}
const Nav = createBottomTabNavigator({
{App: App},
{initialRouteName: "App"},
})
export default createAppContainer(Nav);
看到了吗?@igor.code是的。这并不理想,因为如果我想在计算其他组件样式时使用导航栏高度,则需要组件重新渲染。我要寻找的是一个解决方案,它允许我在组件第一次渲染之前访问高度。此外,它还需要大量额外的代码来获取高度。需要覆盖TabBarComponent,我目前没有这样做。