-1

我知道这已经在这里讨论过广告,但我想从其他开发人员那里获得一些观点:

如果我有一个带有视图的视图控制器,然后我向该视图添加子视图,每个子视图是否需要它自己的视图控制器或者第一个视图控制器也可以控制子视图?

所以

UIViewController
  UIView
    UIView
     UIButton
     UILabel
    UIView
     ...

子视图不占据整个屏幕 - 它们大部分是屏幕的宽度,但可能是 200.0f 高或更小。它们显示销售工具应用程序的信息。

当我第一次开始 iOS 开发时,我提出的经验法则是,如果视图占据了整个屏幕,那么它需要它自己的视图控制器,如果不让它成为 viewcontrollers.view 的子视图

只是想知道公认的方法是什么。

4

1 回答 1

0

视图控制器可以访问在 XIB 中创建的视图,只需为视图控制器源文件中的视图创建 IBOutlet 属性并将视图链接到界面构建器中的文件所有者。

你的经验法则是正确的。

于 2013-10-09T20:39:50.900 回答