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不幸的是,該鏈接導致登錄。 –