Tag: graphicscontext

iOS:以编程方式制作截图的最快速,最高效的方式是什么?

在我的iPad应用程序中,我想制作一个占用屏幕大部分的UIView屏幕截图。 不幸的是,子视图是非常深的嵌套,所以需要很长的时间才能制作屏幕截图并在之后卷动页面。 有没有比“平常”更快的方法? UIGraphicsBeginImageContext(self.bounds.size); [self.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); 如果可能的话,我想避免caching或重组我的观点。