2011-03-09 2 views
0

성공적으로 만들고 XIB를 사용하여 셀을 연결했지만 쿼리는 UITableView의 다른 셀에 다른 식별자 (reuseIdentifier)를 어떻게 할당합니까? SignUp Form의 tableView가 있다고 가정 해 봅시다. 첫 번째 셀에 식별자 'nameCell'이 다음에 오는 'passwordCell'을 갖도록하고 싶습니다.UITableViewCell (XIB에서 생성 된)에 대해 다른 인덱스에 다른 reuseIdentifier를 할당하는 방법

XIB를 사용하지 않고도 인덱스를 사용하여 셀의 목적을 식별 할 수 있지만이 작업을 수행 할 수 있는지 궁금해 할 때만 수행 할 수 있습니다.

감사합니다. Dhanesh.

답변

1

동일한 테이블에서 다른 셀 유형을 사용하는 경우 매우 유용하고 실제로 필요합니다. 다음은 내 프로젝트 중 하나에서 가져온 예제입니다.

NSString *CellIdentifier = @"Cell"; 

if ((indexPath.section > 0) && (indexPath.row == [tableView numberOfRowsInSection:indexPath.section] - 1)) { 
    CellIdentifier = @"GreenCell"; 
} 
else { 
    CellIdentifier = @"StandardCell"; 
} 
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];