iOS原生工程混入flutter代码时,flutter界面侧滑返回时直接一次性返回到了原生界面,我这里采取一种投机取巧的方式处理的,在flutter路由中监听push和pop方法,如果发现pop到第一个flutter界面时,告诉原生打开侧滑功能,如果是从flutter第一个界面push到其他任何界面时,关闭原生的侧滑功能,这时flutter界面使用的就是flutter的侧滑了
flutter监听push和pop代码,并告知原生关闭或打开侧滑功能
1632906507092.jpg
原生收到flutter调用时,关闭或打开侧滑功能
1632906545733.jpg
网友评论