我UIView
使用 xib 文件创建了一个自定义 A,它可以通过以下方式正确加载:
NSArray *starsNib = [[NSBundle mainBundle] loadNibNamed:@"nibName" owner:nil options:nil];
A *starsView = starsNib[0];
[self.view addSubview:starsView];
然后在我的故事板文件中,我将此自定义视图 A 添加到UITableViewCell
. contentView
加载 tableview 时,我发现自定义视图 A 没有添加到 xib 文件中的子视图。我还发现当 AinitWithCoder:
返回时,它没有子视图。
顺便说一句,在 xib 文件中,我已将parent view
和设置file's owner
为自定义视图 A 类。
我想知道为什么会发生这种情况以及为什么initWithCoder:
返回时没有加载子视图?