2011-03-11 78 views
1

我想爲我的應用程序顯示扭曲的圖像作爲錯誤頁面。如果可能的話,這可以是主屏幕的屏幕截圖,帶有一些圖形失真。這可能嗎。如何創建扭曲的屏幕

謝謝你。

+4

蘋果不會允許這樣做。您被禁止創建使「核心體驗」 - 其他應用程序,屏幕或設備 - 顯示中斷的內容。 – 2011-03-11 13:04:28

回答

1

正如Daniel A. White的評論所提到的,這可能會導致您的應用程序被App Store拒絕,但它可以通過多種方式實現。我認爲如果你自己的界面出現故障,這種技術是可以接受的,但如果你讓任何iOS提供的外觀看起來破裂,那麼這種技術是不可接受的

您可以使用自己喜歡的圖像編輯器(即Photoshop)來扭曲屏幕快照,並將其放入單獨的UIView中以進行顯示。圖像將是靜態的。它無法對您的程序界面的內容做出反應。

如果您的界面是用OpenGL ES 2.0繪製的,您可以將常規界面繪製爲紋理,然後將該紋理用作輸入到另一個應用了失真的GLSL程序。

+0

模擬一個非功能性設備,像破碎的屏幕(玻璃破裂),或圖形核心的崩潰,使屏幕變形是決不允許的。沒關係,如果它是你自己的應用程序。 – 2011-03-11 13:29:22