2012-07-23 48 views
1

如果我使用多个viewControllers,是否需要为它们中的每一个创建一个单独的UIViewContoller类,或者我可以将这个相同的新类与每个单独的viewController关联?在什么情况下我会创建一个新的类与一个单独的VC关联?UIViewController类

感谢。

回答

1

视图控制器管理您视图的逻辑,提供一种方式来在视图和模式之间传送数据,并对终端用户通过用户界面发起的事件做出反应。

如果多个视图碰巧共享模型 - 视图交互的相同逻辑,那么在它们之间共享视图控制器是个好主意。但是,这很少见:实际上,不同的视图需要不同的视图控制器。所以实际上,您几乎每次需要视图控制器时都会为新的视图控制器创建一个新类。你也可以从几个视图控制器开始,然后统一其中一些视图控制器,如果你的代码中有足够数量的通用性。

+0

好极了!非常感谢! – RunnerGirl 2012-07-23 03:06:12

+0

@ user1542067不客气!如果这回答您的问题,请考虑通过点击旁边的复选标记来接受此答案。这会向其他人表明您并未主动寻找改进的答案,并在Stack Overflow上为您赢得新徽章。 – dasblinkenlight 2012-07-23 03:18:04

+0

好的 - 我检查了它。再次感谢! – RunnerGirl 2012-07-23 12:33:12