我想将视图控制器的视图显示为图块中的图像。但是如何在加载这些视图控制器之前获取所有视图控制器的图像。建议我一些解决方案。我正在查看链接Flowcover
编辑
但是我的视图有图表,这些图表是从动态内容中绘制的(从 Web 服务中获取)。如何在不加载视图的情况下截取屏幕截图?如果没有,你能建议我在“瓷砖”中显示其他解决方案吗?
使用视图控制器作为图像是不可能的,但您可以以图表的方式截取您的视图并将其用于封面流程。我也使用了这个技巧并作为一种魅力。
谢谢
我这样做的方法是在 OpenGL 中编写封面流程并使用 viewController 视图构建纹理。当每个视图控制器出现在最前面时,您可以将其视图绘制到 OpenGL 场景的顶部,以便用户可以与之交互。当用户再次移动封面流时,此 UIView 将被隐藏,他们将再次查看 viewController 的纹理“快照”。
您可以在已经隐藏的视图中加载控件或图形。然后在程序中截取屏幕截图并使用该图像进行纹理绘制。