FlutterViewController侧滑直接返回到了原生界面

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

flutter监听push和pop代码,并告知原生关闭或打开侧滑功能


1632906507092.jpg

原生收到flutter调用时,关闭或打开侧滑功能


1632906545733.jpg

你可能感兴趣的:(FlutterViewController侧滑直接返回到了原生界面)