#import <FlutterPlatformViews_Internal.h>
Definition at line 986 of file FlutterPlatformViews.mm.
◆ accessibilityContainer
- (id) accessibilityContainer |
|
|
|
|
implementation |
◆ blockGesture
Definition at line 983 of file FlutterPlatformViews.mm.
1020 {
1021 switch (_blockingPolicy) {
1023
1024 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
1025 break;
1028
1029
1030
1031 self.delayingRecognizer.state = UIGestureRecognizerStateEnded;
1032 } else {
1033
1034
1035
1036 self.delayingRecognizer.shouldEndInNextTouchesEnded = YES;
1037 }
1038 break;
1039 default:
1040 break;
1041 }
1042}
@ FlutterPlatformViewGestureRecognizersBlockingPolicyEager
@ FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded
DelayingGestureRecognizer * delayingRecognizer
BOOL touchedEndedWithoutBlocking
◆ embeddedView
- (UIView *) embeddedView |
|
|
|
◆ initWithEmbeddedView:platformViewsController:gestureRecognizersBlockingPolicy:
Definition at line 983 of file FlutterPlatformViews.mm.
988 platformViewsController:
990 gestureRecognizersBlockingPolicy:
992 self = [super initWithFrame:embeddedView.frame];
993 if (self) {
994 self.multipleTouchEnabled = YES;
997 (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
998
999 [self addSubview:embeddedView];
1000
1003 platformViewsController:platformViewsController];
1004
1006 action:nil
1007 forwardingRecognizer:forwardingRecognizer];
1009
1010 [self addGestureRecognizer:_delayingRecognizer];
1011 [self addGestureRecognizer:forwardingRecognizer];
1012 }
1013 return self;
1014}
FlutterPlatformViewGestureRecognizersBlockingPolicy
FlutterPlatformViewGestureRecognizersBlockingPolicy blockingPolicy
◆ releaseGesture
Definition at line 983 of file FlutterPlatformViews.mm.
1016 {
1017 self.delayingRecognizer.state = UIGestureRecognizerStateFailed;
1018}
◆ touchesBegan:withEvent:
- (void) touchesBegan: |
|
(NSSet<UITouch*>*) |
touches |
withEvent: |
|
(UIEvent*) |
event |
|
|
| |
|
implementation |
◆ touchesCancelled:withEvent:
- (void) touchesCancelled: |
|
(NSSet<UITouch*>*) |
touches |
withEvent: |
|
(UIEvent*) |
event |
|
|
| |
|
implementation |
◆ touchesEnded:withEvent:
- (void) touchesEnded: |
|
(NSSet*) |
touches |
withEvent: |
|
(UIEvent*) |
event |
|
|
| |
|
implementation |
◆ touchesMoved:withEvent:
- (void) touchesMoved: |
|
(NSSet<UITouch*>*) |
touches |
withEvent: |
|
(UIEvent*) |
event |
|
|
| |
|
implementation |
◆ blockingPolicy
|
readnonatomicassignimplementation |
◆ delayingRecognizer
|
readnonatomicassignimplementation |
◆ flutterAccessibilityContainer
- (id) flutterAccessibilityContainer |
|
readwritenonatomicretain |
The documentation for this class was generated from the following files: