Skip to content

Commit ce1bf99

Browse files
fix import symbol
1 parent 9212afc commit ce1bf99

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

ios/Classes/Modules/PrivateViewApi.m

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,15 @@ - (UIImage *)drawMaskedImage:(UIImage *)screenshot withPrivateViews:(NSArray<NSV
9595

9696
// Retrieve the origin point of the Flutter view
9797
- (CGPoint)getFlutterViewOrigin {
98-
UIView *flutterView = self.flutterEngineRegistrar.flutterEngine.viewController.view;
99-
return flutterView ? flutterView.frame.origin : CGPointZero;
98+
FlutterViewController *flutterVC = (FlutterViewController *)self.flutterEngineRegistrar.flutterEngine.viewController;
99+
100+
UIView *flutterView = flutterVC.view;
101+
if(!flutterView)
102+
return CGPointZero;
103+
UIWindow *window = flutterView.window;
104+
CGRect globalFrame = [flutterView convertRect:flutterView.bounds toView:window];
105+
106+
return globalFrame.origin ;
100107
}
101108

102109

0 commit comments

Comments
 (0)