如何在目标C中创建当前视图的快照?

时间:2013-11-17 14:25:09

标签: ios objective-c snapshot

我正在使用此功能为当前视图拍摄快照

static UIImageView *screenShotOfView(UIView *view)
{
    UIGraphicsBeginImageContextWithOptions(view.bounds.size, NO, 0.0);
    CGContextRef context = UIGraphicsGetCurrentContext();
    [view.layer renderInContext:context];
    UIImageView *screenShot = [[UIImageView alloc] initWithImage:UIGraphicsGetImageFromCurrentImageContext()];
    UIGraphicsEndImageContext();
    return screenShot;
}

使用DatePicker快照无法正常工作。 在CALayer类引用中:“此外,使用3D转换的图层不会[使用renderInContext]呈现”

有办法解决这个问题吗?

感谢

0 个答案:

没有答案