我有一个多视图控制器应用程序。
主VC的主视图是子类,因此我可以使用Core Graphics动画。它被称为“动画”类。
在故事板上,我添加了一个名为“MainArea”的UIView作为“动画”的子视图。我有一个名为“MainAreaVC”的VC。如您所知,它具有“视图”属性。如何将“MainArea”子视图设为我的“MainAreaVC”的默认UIView?
另一种选择是将“MainArea”视图设为我的“MainAreaVC”的属性并使用它。我只是不希望“MainAreaVC”的默认“视图”属性只是一无所获。
答案 0 :(得分:0)
view
中的UIViewController
是底层视图:它始终是树层次结构的根目录,并且显示在其他所有内容之后,可能是剪切子视图。
您可以更改view
类,但无论您做什么,按设计它都必须位于根目录。如果以某种方式,您设法指向您的某个子视图,那么该子视图实质上将成为根。
<强>注释:强>
您不必添加包含animations
类型的其他视图的mainArea
类型的视图。您可以在故事板中添加“MainArea inherit from
动画, and drag such
MainArea”。