我正在尝试渲染自定义视图。问题是,即使在加载视图后,其子视图仍然等于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);
}
告诉我你是否需要更多信息。
答案 0 :(得分:6)
如何初始化BadgeView
。如果您使用的是storyboard或xib,则应该按如下方式初始化视图:
let nib = NSBundle.mainBundle().loadNibNamed("BadgeView", owner: self, options: nil)
let badgeView = nib[0] as! BadgeView