UIGraphicsBeginImageContext(self.view.frame.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
本文介绍了一种使用Objective-C在iOS应用中获取当前视图截图的方法。通过调用UIGraphicsBeginImageContext初始化图像上下文,利用self.view.layer.renderInContext将视图绘制到上下文中,最后通过UIGraphicsGetImageFromCurrentImageContext获取最终的截图。
UIGraphicsBeginImageContext(self.view.frame.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

被折叠的 条评论
为什么被折叠?