flutter_boost [featurePR]使FlutterBoost支持iOS系统导航栏是否隐藏功能

ivqmmu1c  于 2022-11-19  发布在  Flutter
关注(0)|答案(2)|浏览(244)

问题描述:
NativeA跳到FlutterB的时候,由于iOS的Controller是共享了NavigationBar,FlutterB也会被加上NativeA的导航栏。

解决思路:
1、FlutterBoostRouteOptions添加navigationBarHidden参数
2、FBFlutterViewContainer在viewWillAppear中根据参数设置self.navigationController的navigationBarHidden

wj8zmpe1

wj8zmpe11#

这种也有个问题,侧滑的时候,很尴尬,navigationBar 显示或者隐藏会导致 flutter页面布局抖动厉害

qfe3c7zg

qfe3c7zg2#

这种也有个问题,侧滑的时候,很尴尬,navigationBar 显示或者隐藏会导致 flutter页面布局抖动厉害

试了一下好像没有问题,参考:
https://github.com/jackyshan/flutter_boost/tree/flutter_ios_navigationbar

相关问题