【发布时间】:2011-04-04 11:54:40
【问题描述】:
我正在使用以下代码进行屏幕截图
UIGraphicsBeginImageContext(self.view.frame.size);
blendMode:kCGBlendModeClear alpha:1.0];
[self.view.window.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
return viewImage;
它工作正常,但它返回全屏,我想要一个特定框架的屏幕截图,比如( 100,100,200,200),我尝试在以下方面进行更改:
UIGraphicsBeginImageContext(self.view.frame.size);
但没有成功。
【问题讨论】:
标签: iphone uiimageview