【发布时间】:2013-04-01 12:31:48
【问题描述】:
我想为图像之间的过渡截取屏幕截图。
- (UIImage *)captureView:(UIView *)view
{
CGRect screenRect = [[UIScreen mainScreen] bounds];
UIGraphicsBeginImageContext(screenRect.size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
[[UIColor blackColor] set];
CGContextFillRect(ctx, screenRect);
[view.layer.presentationLayer renderInContext:ctx];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
我在 UIImageView 播放图像过渡期间调用此方法,但是,我只是在 UIImageView 中获得静止图像,但无法捕获图像之间的过渡。 任何人都可以帮助我吗?
【问题讨论】: