File tree 1 file changed +8
-0
lines changed
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -1026,13 +1026,21 @@ -(UIView *) hitTest:(CGPoint)point withEvent:(UIEvent *)event
1026
1026
#pragma mark Some utility methods
1027
1027
1028
1028
- (UIImage *)imageFromView:(UIView *)view cropSize:(CGSize )cropSize{
1029
+
1029
1030
BOOL originalGeometry = view.layer .geometryFlipped ;
1031
+ BOOL superviewOriginalGeometry = view.superview .layer .geometryFlipped ;
1032
+
1030
1033
view.layer .geometryFlipped = NO ;
1034
+ view.superview .layer .geometryFlipped = NO ;
1035
+
1031
1036
UIGraphicsBeginImageContextWithOptions (cropSize, NO , 0 );
1032
1037
[view drawViewHierarchyInRect: view.bounds afterScreenUpdates: YES ];
1033
1038
UIImage * image = UIGraphicsGetImageFromCurrentImageContext ();
1034
1039
UIGraphicsEndImageContext ();
1040
+
1035
1041
view.layer .geometryFlipped = originalGeometry;
1042
+ view.superview .layer .geometryFlipped = superviewOriginalGeometry;
1043
+
1036
1044
return image;
1037
1045
}
1038
1046
You can’t perform that action at this time.
0 commit comments