每个UIView都需要一个控制器,还是控制器可以控制多个视图?

时间:2011-10-07 10:54:05

标签: ios cocoa-touch

每个UIView都需要一个控制器,还是一个控制器可以管理多个视图?如果控制器可以管理多个视图,那么如何做呢?

2 个答案:

答案 0 :(得分:0)

不,并非每个视图都需要它自己的ViewController:如果您只是创建自己的视图,其中包含标签,文本字段等,那么您的ViewController将控制您的视图文本字段的实例... < / p>

但在大多数情况下,为每个新创建的视图创建自己的viewcontroller非常有用。

答案 1 :(得分:0)

视图控制器正如它所说的那样:控制视图。

视图只是可以在屏幕上呈现自己的东西,它对行为一无所知。

并非每个视图都有视图控制器,远非如此。大多数视图是其他视图的子视图,而其他视图又由父视图控制器控制。

大多数情况下,一次只使用一个视图控制器。