【发布时间】:2010-06-27 23:48:44
【问题描述】:
我需要将 UIView 及其所有子视图捕获到 UIImage 中。问题是视图的一部分不在屏幕上,所以我不能使用屏幕捕获功能,当我尝试使用 UIGraphicsGetImageFromCurrentImageContext() 函数时,它似乎也没有捕获子视图。它是否应该捕获子视图而我只是做错了什么?如果没有,有没有其他方法可以做到这一点?
【问题讨论】:
-
我猜因为每个
UIView都是基于层的调用-[CALayer drawInContext:viewContext]可能会有所帮助。