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

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

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


1632906507092.jpg

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


1632906545733.jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容