#import <FlutterPlatformViews_Internal.h>
Definition at line 523 of file FlutterPlatformViews.mm.
◆ accessibilityContainer
| - (id) accessibilityContainer |
|
|
|
◆ blockGesture
Definition at line 520 of file FlutterPlatformViews.mm.
643 switch (_blockingPolicy) {
649 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
659 if (@available(iOS 26.4, *)) {
662 }
else if (@available(iOS 26.0, *)) {
667 NSNumber* isWorkaroundDisabled =
668 [[NSBundle mainBundle] objectForInfoDictionaryKey:@"FLTDisableWebViewGestureReset"];
669 if (!isWorkaroundDisabled.boolValue) {
670 [
self searchAndFixWebView:self.embeddedView];
672 }
else if (@available(iOS 18.2, *)) {
677 [
self removeGestureRecognizer:self.delayingRecognizer];
678 [
self addGestureRecognizer:self.delayingRecognizer];
684 if (
self.delayingRecognizer.touchedEndedWithoutBlocking) {
688 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
693 self.delayingRecognizer.shouldEndInNextTouchesEnded = YES;
@ FlutterPlatformViewGestureRecognizersBlockingPolicyEager
@ FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded
@ FlutterPlatformViewGestureRecognizersBlockingPolicyDoNotBlockGesture
◆ embeddedView
◆ initWithEmbeddedView:platformViewsController:gestureRecognizersBlockingPolicy:
Definition at line 520 of file FlutterPlatformViews.mm.
526 gestureRecognizersBlockingPolicy:
528 self = [
super initWithFrame:embeddedView.frame];
530 self.multipleTouchEnabled = YES;
532 _platformViewsController = platformViewsController;
535 (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
537 [
self addSubview:embeddedView];
541 platformViewsController:platformViewsController];
543 _delayingRecognizer =
546 forwardingRecognizer:forwardingRecognizer];
553 [
self addGestureRecognizer:_delayingRecognizer];
555 [
self addGestureRecognizer:forwardingRecognizer];
FlutterPlatformViewGestureRecognizersBlockingPolicy
FlutterPlatformViewGestureRecognizersBlockingPolicy blockingPolicy
◆ releaseGesture
◆ blockingPolicy
◆ flutterAccessibilityContainer
| - (id) flutterAccessibilityContainer |
|
readwritenonatomicretain |
The documentation for this class was generated from the following files: