我正在制作与图像相关的应用程序。我的屏幕上有多个图像。我已经截屏了。但是我想截取一些有限区域的屏幕截图,所以基本上我想限制屏幕截图的帧数。下面是我的屏幕截图代码。
-(UIImage *) screenshot
{
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, YES, [UIScreen mainScreen].scale);
[self.view drawViewHierarchyInRect:self.view.frame afterScreenUpdates:YES];
image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
截屏后,我在facebook分享方法中通过下面的代码使用它,
UIImage *image12 = [self screenshot];
[mySLComposerSheet addImage:image12];