비슷한 게시물이 있지만 답변을 많이 찾았지만 불행히도 찾지 못했습니다.다른 xib 안에 Xib 파일
내가 원하는 것 : xib 파일을 사용하여보기를 만들고 있습니다. 클래스가 BaseView라고 가정 해 봅시다. 이 기본 뷰에는 사용자 정의 하위 뷰 (예 : 클래스가 InsideView)가 있습니다.
내 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이 할당 한 후
, 나는 이미 BaseView을 가져야한다 또한 속성이로드 된 insideView도로드됩니다. 이 블로그 게시물에서self.headerView.someBaseClassProperty = @"Test";
뿐만 아니라
self.headerView.isnideView.someInsideViewClassProperty = @"Inside Test";
수퍼 덕분에 도움을 주셔서 감사합니다. 행운을 빕니다. – Lukas
@Vojtech Vrbka 불행히도 링크가 로그인으로 연결됩니다. –