2011-03-08 37 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