获取视图控制器的小“预览”

时间:2011-03-25 10:00:18

标签: iphone uiviewcontroller

我希望能够在我的导航堆栈中动态获取视图控制器的“预览”。

因此,如果我知道视图控制器的类(或确实有对象),那么无论如何都要获得它的“屏幕截图”或“预览”?我不介意它是uiview还是平面图像。 :)

由于

汤姆

1 个答案:

答案 0 :(得分:3)

#import <QuartzCore/QuartzCore.h>

UIGraphicsBeginImageContext(viewcontroller.view.bounds.size);
[viewcontroller.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *preview = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();