#import <FlutterPlatformViews_Internal.h>
Definition at line 513 of file FlutterPlatformViews.mm.
◆ accessibilityContainer
- (id) accessibilityContainer |
|
|
|
◆ blockGesture
Definition at line 510 of file FlutterPlatformViews.mm.
577 switch (_blockingPolicy) {
580 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
590 if (@available(iOS 18.2, *)) {
597 if ([
self containsWebView:
self.
embeddedView remainingSubviewDepth:1]) {
598 [
self removeGestureRecognizer:self.delayingRecognizer];
599 [
self addGestureRecognizer:self.delayingRecognizer];
605 if (
self.delayingRecognizer.touchedEndedWithoutBlocking) {
609 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
614 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: