如何从故事板以编程方式延迟加载视图

在以前版本的Interface Builder中,当我想以编程方式延迟加载视图时,我会执行如下操作:

self.customView = [[NSBundle mainBundle] loadNibNamed:@"CustomView" owner:nil]; 

如果我理解正确,这是正确的做法。 似乎没有办法与故事板做到这一点,因为没有办法将视图添加到故事板本身(不作为视图控制器的一部分)。

我有一个视图控制器pipe理多个视图。 我不希望他们都加载在viewDidLoad,所以我宁愿不包括他们在视图控制器的笔尖。 有另一种方法吗? 如果没有,我仍然可以创buildnibs,并仍然使用loadNibNamed。 有人可以build议这是否是一个合适的策略,混合笔尖和故事板? 苹果禁止在故事板上加载这种视图的事实让我有点担心。

有人可以build议这是否是一个合适的策略,混合笔尖和故事板?

XIBS和Storyboard不是相互排斥的。 没有理由不在同一个应用程序中同时使用这两个选项。 我实际上在同一个应用程序中使用了多个Storyboard和xibs。 工作正常。