即使在加载视图后,自定义UIView的子视图也等于nil

时间:2015-06-18 23:27:59

标签: ios swift uiview

我正在尝试渲染自定义视图。问题是,即使在加载视图后,其子视图仍然等于nil。因此不显示也无法配置。自定义视图是通过界面构建​​器设置的,所有出口都链接到您可以在下面看到的属性。

以下是自定义UIView代码:

for (var i=0; i<roles.length; i++) {
    var x = roles[i].toJSON();
    cb(null, x.role.name === 'teamLeader'
             && x.groupId === context.modelId);
}

告诉我你是否需要更多信息。

1 个答案:

答案 0 :(得分:6)

如何初始化BadgeView。如果您使用的是storyboard或xib,则应该按如下方式初始化视图:

let nib = NSBundle.mainBundle().loadNibNamed("BadgeView", owner: self, options: nil)
let badgeView = nib[0] as! BadgeView