使用Storyboard将UIView子视图作为UIViewController的默认UIView

时间:2015-07-25 06:26:36

标签: ios uiview uiviewcontroller storyboard

我有一个多视图控制器应用程序。

主VC的主视图是子类,因此我可以使用Core Graphics动画。它被称为“动画”类。

在故事板上,我添加了一个名为“MainArea”的UIView作为“动画”的子视图。我有一个名为“MainAreaVC”的VC。如您所知,它具有“视图”属性。如何将“MainArea”子视图设为我的“MainAreaVC”的默认UIView?

另一种选择是将“MainArea”视图设为我的“MainAreaVC”的属性并使用它。我只是不希望“MainAreaVC”的默认“视图”属性只是一无所获。

1 个答案:

答案 0 :(得分:0)

view中的UIViewController是底层视图:它始终是树层次结构的根目录,并且显示在其他所有内容之后,可能是剪切子视图。

您可以更改view ,但无论您做什么,按设计它都必须位于根目录。如果以某种方式,您设法指向您的某个子视图,那么该子视图实质上将成为根。

<强>注释:

您不必添加包含animations类型的其他视图的mainArea类型的视图。您可以在故事板中添加“MainArea inherit from动画, and drag such MainArea”。