【发布时间】:2023-03-19 07:36:01
【问题描述】:
这是我使用的代码
UIScreen *screen = [UIScreen mainScreen] ;
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
UIView *view = [screen snapshotViewAfterScreenUpdates:YES];
UIGraphicsBeginImageContextWithOptions(screen.bounds.size, NO, 0);
[keyWindow drawViewHierarchyInRect:keyWindow.bounds afterScreenUpdates:YES];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *data= UIImagePNGRepresentation(image);
然后我将数据发送到SLComposeViewController
[mySLComposerSheet addImage:[UIImage imageWithData:data]];
一切都很好,但图像被旋转,我的应用程序仅处于横向模式但屏幕截图是垂直的
【问题讨论】:
标签: ios7 xcode5 sprite-kit