2011-06-01 40 views
0

我想在視圖中顯示視圖控制器的視圖。但是如何在加載視圖控制器之前獲取所有視圖控制器的圖像。建議我一些解決方案。我一直在尋找通過鏈接Flowcover如何用不同的視圖控制器創建封面流程?

編輯

但我的觀點有圖形中,從動態內容(從獲取網絡服務)繪製。我怎麼能不加載視圖截圖?如果沒有,你可以建議我一些其他的解決方案,以「瓷磚」顯示。

回答

2

使用視圖控制器作爲圖像是不可能的,但您可以以圖解方式截取您的視圖的屏幕截圖並在封面流中使用它。我也使用這個技巧並且作爲魅力工作。

THX

+0

你能解釋一下屏幕截圖嗎? – Krishnan 2011-06-02 05:17:03

+0

嗨,你可以使用http://www.icodeblog.com/2009/07/27/1188/你的視圖屏幕截圖,並添加這個圖像並保存在你的應用程序文件夾(替換以前的圖像),它工作正常您。 thx – 2011-06-02 05:22:04

+1

感謝你的回答。但我的觀點有圖表,這是從動態內容中提取的。我怎麼能不加載視圖截圖?如果沒有,你可以建議我一些其他的解決方案來顯示'瓷磚'。 – 2011-06-02 05:35:40

0

我這樣做的方式是寫在OpenGL的封面流,並建立使用的viewController意見紋理。當每個視圖控制器到達前端時,您可以在OpenGL場景的頂部繪製其視圖,以便用戶可以與之交互。當用戶再次移動coverflow時,這個UIView被隱藏起來,他們將再次查看viewController的紋理「快照」。

+0

感謝您的答案。但我的觀點有圖表,這是從動態內容中提取的。我怎麼能爲此做出紋理? – 2011-06-02 05:44:25

0

您可以將控件或圖形加載到已隱藏的視圖中。然後在程序中拍攝屏幕截圖並使用該圖像進行紋理繪製。

相關問題