2
有一些类似的帖子,但我已经搜索了很多答案,但不幸我没有找到它。我想要的是: 我使用xib文件创建视图。假设它的类是BaseView。在这个baseView我有一个自定义的子视图,例如它的类是InsideView。Xib文件在另一个xib中
当我的baseView从nib中醒来时,insideView会自动从它的xib文件创建它自己吗?
我想要这样的行为,因为我会在多个其他视图中重用这个“insideView”,只是改变baseView组件。
感谢您的任何帮助和指导!
编辑:
更清楚,我想创建这样一个观点:
topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"SDBaseView" owner:nil options:nil];
for(id currentObject in topLevelObjects){
if([currentObject isKindOfClass:[SDBaseView class]]) {
self.headerView = currentObject;
break;
}
}
和分配这headerView后,我应该已经有一个基本视角与它的加载性能,以及加载属性的insideView。 所以,我可以做这样的事情:
self.headerView.someBaseClassProperty = @"Test";
而且
self.headerView.isnideView.someInsideViewClassProperty = @"Inside Test";
超级,感谢您的帮助,这正是我一直在寻找的!祝你好运。 – Lukas
@Vojtech Vrbka不幸的是,该链接导致登录。 –