在复杂的屏幕(视图控制器)中,我通常将整个事情分成较小的部分(我称它们为小部件)。这些小部件基本上由a MyWidget.h
和一个MyWidget.m
文件以及一个MyWidget.xib
文件组成,其中根元素是a UIView
,而MyWidget类是UIView的文件所有者。在此小部件的初始化中,我做了一个loadNibNamed
。
然后在View Controller中执行一个[[MyWidget alloc] init]
,将其作为子视图添加到View的Controller主视图中。到目前为止,这是完美的。
我现在想知道如何对情节提要进行相同的操作,因为我无法真正开始将其拖到UIView
某个地方,所以我总是必须以UIViewController
不想开始。
如果无法使用情节提要板执行此操作,是否可以通过将情节提要板用于主屏幕和剧集,并使用单独的.xib文件来定义自定义视图,以旧的方式进行操作?
xib
为视图控制器单独创建,而不是在故事板上创建s?