0

嘿,冠军,这个问题是针对 iPad 应用程序设计的。我在这个非常有用的网站上进行了很多搜索,但没有找到与该问题相关的任何内容。

假设我的应用程序需要向用户呈现多个视图,那么最好的方法是什么。我认为可能的方式是

1) 仅使用一个视图控制器并将所有其他内容添加为视图。

2)将所有视图控制器推送到同一个视图控制器上。

但是如果我们遵循第二种方式,我们就无法对方向变化做出期望的响应。我是菜鸟,所以请放过我。任何帮助将不胜感激。

4

1 回答 1

0

在我们的 iPad 游戏中,我们使用 UIKit,因此我们同时显示了不同的视图。我们对大多数视图使用视图控制器,然后将它们推送到一个特定视图上以显示它们。

这使视图控制器中的逻辑代码保持分离。

控制器之间的交互(例如在事件后隐藏或显示视图)将通过通知 ( NSNotificationCenter) 完成,以防止过多的依赖关系。

于 2010-11-07T11:05:37.810 回答