#import <FlutterPlatformViews_Internal.h>
Definition at line 513 of file FlutterPlatformViews.mm.
◆ accessibilityContainer
| - (id) accessibilityContainer |
|
|
|
◆ blockGesture
Definition at line 510 of file FlutterPlatformViews.mm.
610 switch (_blockingPolicy) {
613 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
623 if (@available(iOS 26.0, *)) {
628 NSNumber* isWorkaroundDisabled =
629 [[NSBundle mainBundle] objectForInfoDictionaryKey:@"FLTDisableWebViewGestureReset"];
630 if (!isWorkaroundDisabled.boolValue) {
631 [
self searchAndFixWebView:self.embeddedView];
633 }
else if (@available(iOS 18.2, *)) {
640 if ([
self containsWebView:
self.
embeddedView remainingSubviewDepth:1]) {
641 [
self removeGestureRecognizer:self.delayingRecognizer];
642 [
self addGestureRecognizer:self.delayingRecognizer];
648 if (
self.delayingRecognizer.touchedEndedWithoutBlocking) {
652 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
657 self.delayingRecognizer.shouldEndInNextTouchesEnded = YES;
@ FlutterPlatformViewGestureRecognizersBlockingPolicyEager
@ FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded
◆ embeddedView
◆ initWithEmbeddedView:platformViewsController:gestureRecognizersBlockingPolicy:
Definition at line 510 of file FlutterPlatformViews.mm.
516 gestureRecognizersBlockingPolicy:
518 self = [
super initWithFrame:embeddedView.frame];
520 self.multipleTouchEnabled = YES;
523 (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
525 [
self addSubview:embeddedView];
529 platformViewsController:platformViewsController];
531 _delayingRecognizer =
534 forwardingRecognizer:forwardingRecognizer];
535 _blockingPolicy = blockingPolicy;
537 [
self addGestureRecognizer:_delayingRecognizer];
538 [
self addGestureRecognizer:forwardingRecognizer];
FlutterPlatformViewGestureRecognizersBlockingPolicy
◆ releaseGesture
◆ flutterAccessibilityContainer
| - (id) flutterAccessibilityContainer |
|
readwritenonatomicretain |
The documentation for this class was generated from the following files: