【发布时间】:2017-07-26 05:09:02
【问题描述】:
我有一个 UIView,其中包含带有 gif 图像的一些标签和其他数据。我想将该视图捕获为图像,以使我的 gif 动画在捕获的图像中保持完整
【问题讨论】:
-
您使用什么代码来显示动画 GIF?
我有一个 UIView,其中包含带有 gif 图像的一些标签和其他数据。我想将该视图捕获为图像,以使我的 gif 动画在捕获的图像中保持完整
【问题讨论】:
我认为下面的代码将帮助您捕获整个视图并以 uiimage 的形式返回:
-(UIImage*)captureView:(UIView*)myView
{
UIImage *screengrab;
UIGraphicsBeginImageContextWithOptions(myView.bounds.size, myView.opaque, 0.0);
[myView.layer renderInContext:UIGraphicsGetCurrentContext()];
screengrab = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return screengrab;
}
【讨论】: