- (UIImage *)captureScreenWithSize:(CGRect )rect
{
UIImage *image = nil;
// 截圖
UIWindow *keyWindow = [UIApplication sharedApplication].keyWindow;
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[keyWindow.layer renderInContext:context];
image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
image = [UIImage imageWithCGImage:CGImageCreateWithImageInRect([image CGImage], rect)]; // 裁剪部分區域
return image;
}
iOS 截圖
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.