#include <FlutterPlatformViews_Internal.h>
Definition at line 513 of file FlutterPlatformViews.mm.
◆ accessibilityContainer
| - (id) accessibilityContainer |
|
|
|
◆ blockGesture
Definition at line 510 of file FlutterPlatformViews.mm.
576 {
577 switch (_blockingPolicy) {
579
580 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
581
582
583
584
585
586
587
588
589
590 if (@available(iOS 26.0, *)) {
591
592
593
594 } else if (@available(iOS 18.2, *)) {
595
596
597
598
599
600
602 [self removeGestureRecognizer:self.delayingRecognizer];
603 [self addGestureRecognizer:self.delayingRecognizer];
604 }
605 }
606
607 break;
609 if (self.delayingRecognizer.touchedEndedWithoutBlocking) {
610
611
612
613 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
614 } else {
615
616
617
618 self.delayingRecognizer.shouldEndInNextTouchesEnded = YES;
619 }
620 break;
621 default:
622 break;
623 }
624}
@ FlutterPlatformViewGestureRecognizersBlockingPolicyEager
@ FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded
◆ embeddedView
| - (UIView *) embeddedView |
|
|
|
◆ initWithEmbeddedView:platformViewsController:gestureRecognizersBlockingPolicy:
Definition at line 510 of file FlutterPlatformViews.mm.
516 gestureRecognizersBlockingPolicy:
519 if (self) {
520 self.multipleTouchEnabled = YES;
523 (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
524
525 [self addSubview:embeddedView];
526
529 platformViewsController:platformViewsController];
530
531 _delayingRecognizer =
533 action:nil
534 forwardingRecognizer:forwardingRecognizer];
535 _blockingPolicy = blockingPolicy;
536
537 [self addGestureRecognizer:_delayingRecognizer];
538 [self addGestureRecognizer:forwardingRecognizer];
539 }
540 return self;
541}
FlutterPlatformViewGestureRecognizersBlockingPolicy
instancetype initWithFrame
◆ releaseGesture
Definition at line 510 of file FlutterPlatformViews.mm.
557 {
558 self.delayingRecognizer.state = UIGestureRecognizerStateFailed;
559}
◆ flutterAccessibilityContainer
| - (id) flutterAccessibilityContainer |
|
readwritenonatomicretain |
The documentation for this class was generated from the following files: