xib ファイルを使用して BOHeaderView というカスタム UIView を作成しました。この BOHeaderView を他の UIViewController の xib にロードする必要があります。
1 つの 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];
}