#import <FlutterPlatformViews_Internal.h>
Definition at line 521 of file FlutterPlatformViews.mm.
◆ accessibilityContainer
- (id) accessibilityContainer |
|
|
|
◆ blockGesture
Definition at line 518 of file FlutterPlatformViews.mm.
585 switch (_blockingPolicy) {
588 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
598 if (@available(iOS 18.2, *)) {
605 if ([
self containsWebView:
self.
embeddedView remainingSubviewDepth:1]) {
606 [
self removeGestureRecognizer:self.delayingRecognizer];
607 [
self addGestureRecognizer:self.delayingRecognizer];
613 if (
self.delayingRecognizer.touchedEndedWithoutBlocking) {
617 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
622 self.delayingRecognizer.shouldEndInNextTouchesEnded = YES;
@ FlutterPlatformViewGestureRecognizersBlockingPolicyEager
@ FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded
◆ embeddedView
◆ initWithEmbeddedView:platformViewsController:gestureRecognizersBlockingPolicy:
Definition at line 518 of file FlutterPlatformViews.mm.
524 gestureRecognizersBlockingPolicy:
526 self = [
super initWithFrame:embeddedView.frame];
528 self.multipleTouchEnabled = YES;
531 (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
533 [
self addSubview:embeddedView];
537 platformViewsController:platformViewsController];
539 _delayingRecognizer =
542 forwardingRecognizer:forwardingRecognizer];
543 _blockingPolicy = blockingPolicy;
545 [
self addGestureRecognizer:_delayingRecognizer];
546 [
self addGestureRecognizer:forwardingRecognizer];
FlutterPlatformViewGestureRecognizersBlockingPolicy
◆ releaseGesture
◆ flutterAccessibilityContainer
- (id) flutterAccessibilityContainer |
|
readwritenonatomicretain |
The documentation for this class was generated from the following files: