我有自定义视图,关联的.xib文件说A.现在我想将此视图作为子视图添加到B.最好的方法是什么?我知道以下方式
A *aView = [[[NSBundle mainBundle] loadNibNamed:@"A" owner:self
options:nil] lastObject];
[b addSubView:a];
添加
self = [[[NSBundle mainBundle] loadNibNamed:@"A" owner:self
options:nil] lastObject];
方法中的 initWithFrame:
然后
A *a = [[A alloc]init];
[b addSubView:a];
3-参考http://blog.yangmeyer.de/blog/2012/07/09/an-update-on-nested-nib-loading/。
我更喜欢选项3,因为它在使用自动布局时减少了很多工作量。这是最好的方式吗?还包括为什么不是最好的方式?
非常感谢任何帮助。如果有其他方式,请在此处添加详细信息。