We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
触发了AndroidView,UiKitView的创建,但是native测create FlutterPlatformView 的方法并未执行。
No response
static Widget _getPluginView({required String viewTag, required String symbol}) { if (defaultTargetPlatform == TargetPlatform.android) { return AndroidView( gestureRecognizers: <Factory<OneSequenceGestureRecognizer>>{ Factory<OneSequenceGestureRecognizer>(() => PanGestureRecognizer()), Factory<HorizontalDragGestureRecognizer>(() => HorizontalDragGestureRecognizer()), // Factory<VerticalDragGestureRecognizer>(() => VerticalDragGestureRecognizer()), Factory<TapGestureRecognizer>(() => TapGestureRecognizer()), Factory<ScaleGestureRecognizer>(() => ScaleGestureRecognizer()), Factory<LongPressGestureRecognizer>(() => LongPressGestureRecognizer()), }, viewType: viewTag, creationParams: {'currency_pair': symbol}, creationParamsCodec: const StandardMessageCodec(), ); } else { return UiKitView( gestureRecognizers: <Factory<OneSequenceGestureRecognizer>>{ Factory<OneSequenceGestureRecognizer>(() => PanGestureRecognizer()), Factory<HorizontalDragGestureRecognizer>(() => HorizontalDragGestureRecognizer()), // Factory<VerticalDragGestureRecognizer>(() => VerticalDragGestureRecognizer()), Factory<TapGestureRecognizer>(() => TapGestureRecognizer()), Factory<ScaleGestureRecognizer>(() => ScaleGestureRecognizer()), Factory<LongPressGestureRecognizer>(() => LongPressGestureRecognizer()), }, viewType: viewTag, creationParams: {'currency_pair': symbol}, creationParamsCodec: const StandardMessageCodec(), ); } } func create(withFrame frame: CGRect, viewIdentifier viewId: Int64, arguments args: Any?) -> any FlutterPlatformView { return MPKLineChartUnitView(frame: frame, viewId: viewId, arguments: args, messenger: messenger, viewTag: self.viewTag) } func createArgsCodec() -> any FlutterMessageCodec & NSObjectProtocol { return FlutterStandardMessageCodec.sharedInstance() }
iOS
3.22.3
4.6.5
No
The text was updated successfully, but these errors were encountered:
这个不太可能出现吧,是否有能够复现的Demo
Sorry, something went wrong.
no response
项目有点大,我后面写个demo出来吧,确实是出现了的,iOS TabBar下面的一个控制器是集成的Flutter页面,这个页面内部刚好又有一个native提供的view。当Flutter那边触发一个从底部弹出的弹窗后,PlatformView就空白了。
No branches or pull requests
请描述遇到的问题,以及您所期望的正确的结果
触发了AndroidView,UiKitView的创建,但是native测create FlutterPlatformView 的方法并未执行。
请说明如何操作会遇到上述问题
No response
在下面填入关键复现代码
复现的平台
iOS
Flutter SDK版本
3.22.3
FlutterBoost版本
4.6.5
是否延迟初始化FlutterBoost
No
解决方案
The text was updated successfully, but these errors were encountered: