ketree
ketree
你可以看看 https://zyqhi.github.io/2020/11/19/flutter-boost-design-and-implementation.html这里面有说到. FlutterBoost要求Present只能是全屏的方式,否则会出现异常。这是因为在整个FlutterBoost框架下,Flutter侧的页面渲染强依赖于容器的生命周期。只有将模态ViewController的modalPresentationStyle设置为UIModalPresentationFullScreen,各个生命周期函数才会正确执行,Flutter页面也得以正常显示. 你弹出UIAlertController, 这个UIAlertController并不是全屏的方式. 导致flutter的页面异常
> 看看是不是有一个页面仍存在,没有消失,只不过因为设置了透明看不到而已。这种情况可以先试试设置别透明,操作一下,看看啥情况。 页面确认已经消失的, 点击手势是能够正常响应, 滑动手势就失效了.设置不透明是没有问题的.
> 怎么解决的啊,我是present一个UIViewController,关掉之后原来的flutter页面啥反应都没有了。 目前我这边也没有解决.