-1

通常我们使用

[self.window addSubview:self.rootViewController.view];

我想知道 self.window 可以添加多少子视图?

另外,我认为我们不使用为 UIView 创建一个类,而是我们将依赖 viewcontroller 来创建 view ,对吗?

4

1 回答 1

0

子视图的数量并没有真正的限制,尽管您通常只会将一个子视图添加到窗口,然后将其他子视图添加到该视图。

你可以创建 的子类UIView,确实有很多子视图由UIKit. 重要的部分是您创建和使用的类的职责之间的区别。使用 MVC 意味着您拥有一个视图控制器,它维护所有控制逻辑并更新视图。您还有一个(的子类)UIView,它承载数据模型中任何内容的可视化表示。

于 2013-08-18T14:55:01.323 回答