在复杂的屏幕(视图控制器)中,我曾经将整个事物分成小块(我称之为小部件).这些小部件基本上由一个MyWidget.h
和一个MyWidget.m
文件以及一个MyWidget.xib
文件组成,其中根元素是a UIView
,而MyWidget类是UIView的文件所有者.在这个小部件的init中,我做了一个loadNibNamed
.
在我的View Controller中,然后执行a [[MyWidget alloc] init]
,我将其作为子视图添加到View的Controller主视图中.到目前为止,这完美地运作.
我现在想知道,如何对故事板做同样的事情,因为我无法真正开始拖入UIView
某个地方,我总是要从一个开始UIViewController
,我不想这样做.
如果使用Storyboard无法做到这一点,我可以简单地使用故事板进行主屏幕和segue,并使用单独的.xib文件来定义自定义视图吗?