alibaba / alibaba/flutter_boost

iOS弹出背景透明FlutterViewController, 关闭该vc后, flutter页面滑动手势失效

Open
#1,586 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
7.2k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Description

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,就会无法滑动, 点击则可以正常响应

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue with flutter_boost v3.0-preview.9 using two FlutterViewController instances, setting the presented controller's isViewOpaque to false before presenting and dismissing it. Start by tracing the iOS FlutterViewController presentation and gesture handling around dismissal, then verify that ListView and ScrollView gestures work again in the underlying controller while taps remain functional.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, ios
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.