我使用 xib 文件创建了一个名为 BOHeaderView 的自定义 UIView。我希望将此 BOHeaderView 加载到其他 UIViewController 的 xib 中。
我尝试在一个 ViewController nib 文件中添加 UIView 并将其类型更改为 customView。但我无法加载自定义视图。下面是customView的初始化代码。
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self)
{
// Custom initialization
[[NSBundle mainBundle] loadNibNamed:@"BOHeaderView" owner:self options:nil];
}
return self;
}
- (void) awakeFromNib
{
[super awakeFromNib];
// commenters report the next line causes infinite recursion, so removing it
[self customizeHeadView];
}