Ios 在interface builder中设计的自定义视图未显示

Ios 在interface builder中设计的自定义视图未显示,ios,uiview,interface-builder,Ios,Uiview,Interface Builder,我创建了一个nib文件“tableHeaderView”,在其中添加了一些标签和图像。 然后,我创建了一个新类“TableHeadServiceClass”,作为UIView的子类,并将nib文件中的不同元素连接到此类。 然后在interface builder中,我将nib文件的自定义类属性设置为:TableHeaderServiceClass 在我的表视图控制器中,我希望可以执行以下操作: tableHeaderViewClass *headerview = [[tableHeaderVie

我创建了一个nib文件“tableHeaderView”,在其中添加了一些标签和图像。 然后,我创建了一个新类“TableHeadServiceClass”,作为UIView的子类,并将nib文件中的不同元素连接到此类。 然后在interface builder中,我将nib文件的自定义类属性设置为:TableHeaderServiceClass

在我的表视图控制器中,我希望可以执行以下操作:

tableHeaderViewClass *headerview = [[tableHeaderViewClass alloc] initWithFrame:frame];
headerview.titlelabel.text = @"Something";
[self.tableView setTableHeaderView:headerview];
但什么也没发生。除了框架定义的空间外,没有其他视图元素。
我缺少的是什么?

如果您创建了一个nib,那么从NSBundle loadNibName获取一个用于自定义视图的实例

tableHeaderViewClass *headerview = [[[NSBundle mainBundle] loadNibNamed:@"tableHeaderViewClass" owner:self options:nil] lastObject];
headerview.titlelabel.text = @"Something";
[self.tableView setTableHeaderView:headerview];
我猜您的nib名称是“TableHeadServiceClass”