flutter_boost版本 v3.0-preview.9
ios側代码:
let vc = FlutterViewController.init()
vc.isViewOpaque = false
currentVc.present(vc, animated: true, completion: nil)
currentVc也是一个FlutterViewController, 当关闭上面弹出的这个vc之后. currentVc就无法响应滑动手势, 当currentbVC里面的flutter页面有listview或者scrollView,就会无法滑动, 点击则可以正常响应
6条答案
按热度按时间6mw9ycah1#
怎么解决的啊,我是present一个UIAlertController,关掉之后原来的flutter页面啥反应都没有了。
vql8enpb2#
看看是不是有一个页面仍存在,没有消失,只不过因为设置了透明看不到而已。这种情况可以先试试设置别透明,操作一下,看看啥情况。
zpgglvta3#
看看是不是有一个页面仍存在,没有消失,只不过因为设置了透明看不到而已。这种情况可以先试试设置别透明,操作一下,看看啥情况。
页面确认已经消失的, 点击手势是能够正常响应, 滑动手势就失效了.设置不透明是没有问题的.
gcuhipw94#
怎么解决的啊,我是present一个UIViewController,关掉之后原来的flutter页面啥反应都没有了。
目前我这边也没有解决.
txu3uszq5#
我这个问题更邪门,看了下log,FB直接把之前的页面给pop掉了。#1600 (comment)
8xiog9wr6#
需要在 flutter页面的vc调用
[flutterVc.flutterContainer viewWillAppear:NO];
[flutterVc.flutterContainer viewDidAppear:NO];
flutter_boost会调用
{
if(ENGINE.viewController != self){
ENGINE.viewController=self;
}
}