2011-03-08 73 views
0

也許這不是最好的方法來處理這...分層UIViewControllers?

工作的應用程序,可以使用兩個同時UIViewControllers,分層,一個在另一個之上。

後方UIViewController將運行一些背景動畫並通過前端UIViewController響應某些觸摸事件。

前面的UIViewController運行一個遊戲。六個UIImageViews,頂部有按鈕。

我想分開它們的原因是每個UIViewController的代碼都是唯一的,有點複雜。我真的不想將兩個獨立的狀態機和相關的方法和屬性混合到一個UIViewController中。這樣做的演示,這是一團糟。

如果不是分層的UIViewController概念,那麼正確的方法是什麼?

+0

如何在一個viewController上只使用兩個UIView子類。你可以分開你想要的每一件事...... – 2011-03-08 12:12:05

回答

1

聽起來像是你想要一個單獨的UIViewController類,通過多個自定義UIView子類管理其視圖。

+0

我正在嘗試不同的方法。這可能最終成爲OpenGL ES應用程序。謝謝。 – 2011-03-10 01:39:09

+1

好的。請記住'UIViewController'是「iOS應用程序的基本視圖管理模型」,不管你的視圖是否是OpenGL。祝你好運。 – petert 2011-03-10 08:57:15