【发布时间】:2010-09-14 15:00:09
【问题描述】:
我需要为当前视图制作快照或屏幕截图 - 随意调用它 - 然后将其显示在模态视图中。
因为如果我只是在 ModalView 的视图控制器中写这个
MyAppViewController *viewController = [[MyAppViewController alloc] init];
self.view = viewController.view;
MyAppViewController 的所有方法也都被调用了,但我不需要它,我只需要“保存”ModalView 出现时屏幕上的所有内容,并将其显示在 ModalView 的视图中。
我该怎么做? 提前致谢!
【问题讨论】:
-
我不确定这是什么意思:“MyAppViewController 的所有方法都被调用了”。一个对我来说似乎太明显的答案是只用你需要的元素创建一个新类。当然,我对这个问题还不够了解。
-
我的应用是一个游戏。当用户点击特定按钮时,会出现一个模态视图控制器,它需要在点击按钮之前的状态下显示游戏的视图。所以被杀死的怪物应该已经死了等等。但是如果我使用第一篇文章中的代码,一切看起来就像游戏才刚刚开始
-
您需要平面图像截图,还是要保存游戏的当前状态。