listenzz / hybrid-navigation

React Native Navigation that supports seamless navigation between Native and React.
MIT License
325 stars 37 forks source link

修复全局隐藏TopBar只在Tab布局下生效的问题 #229

Closed NiuGuohui closed 2 years ago

NiuGuohui commented 2 years ago

sorry,之前提交的PR[#228 ]只在Tab布局发现会自动隐藏,刚刚发现stack布局还是有topbar的,在这里修复了。

另外我们这个库是否支持tablet设备上横屏状态下TabBar改变位置?就是类似于很多iPad应用,将TabBar放到了左侧,我自己现在通过findViewById硬改实现了,想问一下有没有优雅点的方案呢?

listenzz commented 2 years ago

另外我们这个库是否支持tablet设备上横屏状态下TabBar改变位置?就是类似于很多iPad应用,将TabBar放到了左侧,我自己现在通过findViewById硬改实现了,想问一下有没有优雅点的方案呢?

目前并没有支持,由于我目前做的项目没有涉及 tablet 设备,暂不知如何支持较好

listenzz commented 2 years ago

刚刚测试了下,全局设置 topBarHidden: true, iOS 也是无法隐藏的

NiuGuohui commented 2 years ago

刚刚测试了下,全局设置 topBarHidden: true, iOS 也是无法隐藏的

我不太会iOS :joy:

listenzz commented 2 years ago

刚刚测试了下,全局设置 topBarHidden: true, iOS 也是无法隐藏的

我不太会iOS 😂

我来处理下

listenzz commented 2 years ago

计划通过以下方式支持:

// 开始注册组件,即基本页面单元
ReactRegistry.startRegisterComponent(withNavigationItem({ topBarHidden: true }))
NiuGuohui commented 2 years ago

计划通过以下方式支持:

// 开始注册组件,即基本页面单元
ReactRegistry.startRegisterComponent(withNavigationItem({ topBarHidden: true }))

嗯嗯,这个也是一种解决思路👍🏻

listenzz commented 2 years ago

已实现 hybrid-navigation@2.9.0