在复杂的屏幕上(查看控制器) ,我用来把整个东西分成更小的部分(我称之为小部件)。这些小部件基本上由 MyWidget.h
和 MyWidget.m
文件以及 MyWidget.xib
文件组成,其中根元素是 UIView
,MyWidget 类是 UIView 的 File Owner。在这个小部件的 init 中,我做了一个 loadNibNamed
。
在我的视图控制器中,我然后做一个 [[MyWidget alloc] init]
,我把它作为一个子视图添加到视图的控制器主视图中。到目前为止,一切都很顺利。
我现在想知道,如何用故事板做同样的事情,因为我不能真正开始在某个地方拖入一个 UIView
,我总是必须从一个 UIViewController
开始,我不想这样做。
如果没有可能的方法做到这一点与故事板,我可以只是做它的老方法,通过使用故事板为我的主要屏幕和继续,并使用一个单独的。Xib 文件来定义自定义视图?