将XIB加载到另一个XIB的View中

时间:2014-11-13 17:42:32

标签: swift uiview xib nib

我有一个XIB文件,它有一个空白的CustomUserView(带有基类CustomUserView的UIView)和一个UIButton。这有一个控制器MyMainController。在主控制器方法中,我有代码:

//Set up user info view
        customUserView  = (NSBundle.mainBundle().loadNibNamed("CustomUserViewXIB", owner:nil, options:nil) as NSArray)[0] as CustomUserView

我在viewDidLoad和viewWillAppear方法中都尝试过这段代码。现在CustomUserViewXIB中有一些字段,我想出现。但是,我只获得了空白的CustomUserView和按钮。有没有办法做我想做的事情,还是我必须将CustomUserView添加为子视图?

1 个答案:

答案 0 :(得分:1)

如果您要加载另一个CustomUserView并配置 course ,则必须将其添加为子视图。否则,它只是坐在代码中的东西。未作为子视图添加到实际位于界面中的某个视图的视图很可能不在界面中。