저는 Objective-C를 처음 사용하고 사용자 정의 셀을 만들려고합니다. 스토리 보드 (Xcode 4.2)에서 TableViewController를 밀고 있습니다. 이 컨트롤러에서는 몇 가지 간단한 셀을 표시하지만 현재 사용자 정의하고 싶습니다.스토리 보드 및 CustomCell
if (cell == nil) {
NSArray * topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"MyNib" owner:nil options:nil];
for(id currentObject in topLevelObjects) {
if([currentObject isKindOfClass: [UITableViewCell class]]) {
cell = (detailViewCell *) currentObject;
break;
}
}
}
내 사용자 정의 세포를로드 할 수 있지만, Nibfile "MyNib"이 아니라고 나는 오류를 얻고 있기 때문에 지금은 더 이상 작동하지 않습니다 : (엑스 코드의 이전 버전에서,이 같은 것을 사용하고 있었다 찾았습니다, 확실히 .. 스토리 보드를 사용하고 있기 때문에 ..하지만 어떻게 해결할 수 있습니까? 스토리 보드에서 CustomCell을로드하는 방법은 무엇입니까?
EDIT : "하하, 나는 그런 바보 야. 내 자신의.
static NSString *CellIdentifier = @"detailsViewCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
나는이 라인이 식별자 "detailsViewCell"을 가진 새로운 표준 셀을 생성한다고 생각 했으므로 아직 내 맞춤 셀 식별자로 변경하지 않았지만 대신에 만든 맞춤 셀을로드합니다. :) 이제 모든 것이 잘 작동합니다! "
iOS 5는 여전히 NDA의 적용을받으며 이에 대한 대답을 알 수있는 사람은 아무도 없습니다. Apple 개발자 포럼에서 문의하는 것이 좋습니다. –
팁을 제공해 주셔서 감사합니다! –
콘텐츠 관리 방법은 무엇입니까? iboutlet을 사용하여 별도의 클래스를 만들거나 동일한 uitableviewcontroller 클래스에서 관리 할 수 있습니까? –