#import <FlutterPlatformViews_Internal.h>
Definition at line 515 of file FlutterPlatformViews.mm.
◆ accessibilityContainer
- (id) accessibilityContainer |
|
|
|
◆ blockGesture
Definition at line 512 of file FlutterPlatformViews.mm.
579 switch (_blockingPolicy) {
582 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
592 if (@available(iOS 18.2, *)) {
599 if ([
self containsWebView:
self.
embeddedView remainingSubviewDepth:1]) {
600 [
self removeGestureRecognizer:self.delayingRecognizer];
601 [
self addGestureRecognizer:self.delayingRecognizer];
607 if (
self.delayingRecognizer.touchedEndedWithoutBlocking) {
611 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
616 self.delayingRecognizer.shouldEndInNextTouchesEnded = YES;
@ FlutterPlatformViewGestureRecognizersBlockingPolicyEager
@ FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded
◆ embeddedView
◆ initWithEmbeddedView:platformViewsController:gestureRecognizersBlockingPolicy:
Definition at line 512 of file FlutterPlatformViews.mm.
518 gestureRecognizersBlockingPolicy:
520 self = [
super initWithFrame:embeddedView.frame];
522 self.multipleTouchEnabled = YES;
525 (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
527 [
self addSubview:embeddedView];
531 platformViewsController:platformViewsController];
533 _delayingRecognizer =
536 forwardingRecognizer:forwardingRecognizer];
537 _blockingPolicy = blockingPolicy;
539 [
self addGestureRecognizer:_delayingRecognizer];
540 [
self addGestureRecognizer:forwardingRecognizer];
FlutterPlatformViewGestureRecognizersBlockingPolicy
◆ releaseGesture
◆ flutterAccessibilityContainer
- (id) flutterAccessibilityContainer |
|
readwritenonatomicretain |
The documentation for this class was generated from the following files: