如何使用不同的视图控制器创建封面流程?

时间:2011-06-01 14:01:19

标签: iphone ipad tiles carousel coverflow

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

修改

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

3 个答案:

答案 0 :(得分:2)

使用视图控制器作为图像是不可能的,但您可以以图解方式拍摄您的视图的屏幕截图并在封面流程中使用它。我也用这个技巧作为魅力。

THX

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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