0

我想将视图控制器的视图显示为图块中的图像。但是如何在加载这些视图控制器之前获取所有视图控制器的图像。建议我一些解决方案。我正在查看链接Flowcover

编辑

但是我的视图有图表,这些图表是从动态内容中绘制的(从 Web 服务中获取)。如何在不加载视图的情况下截取屏幕截图?如果没有,你能建议我在“瓷砖”中显示其他解决方案吗?

4

3 回答 3

2

使用视图控制器作为图像是不可能的,但您可以以图表的方式截取您的视图并将其用于封面流程。我也使用了这个技巧并作为一种魅力。

谢谢

于 2011-06-01T14:04:56.213 回答
0

我这样做的方法是在 OpenGL 中编写封面流程并使用 viewController 视图构建纹理。当每个视图控制器出现在最前面时,您可以将其视图绘制到 OpenGL 场景的顶部,以便用户可以与之交互。当用户再次移动封面流时,此 UIView 将被隐藏,他们将再次查看 viewController 的纹理“快照”。

于 2011-06-01T14:43:51.973 回答
0

您可以在已经隐藏的视图中加载控件或图形。然后在程序中截取屏幕截图并使用该图像进行纹理绘制。

于 2011-07-27T10:39:42.767 回答