我只是想知道有一种方法可以在一个cell identifiers
类中有两个不同的TableViewController
吗?例如,这是我的第一个小区标识符代码......
static NSString *CellIdentifier = @"TableCell";
TableCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
我正在尝试创建另一个cell Identifier
,但每当我这样做时,我会得到一个error
说我有一个代码副本,即使我更改了单元格标识符的名称。任何帮助都会很棒!
答案 0 :(得分:0)
是的!您可以在一个类中创建2个单元格标识符。但不同的自定义单元格xib和不同的标识符。
static NSString *CellIdentifier1 = @"CellID1";
CustomCell1 *cell1 = [table dequeueReusableCellWithIdentifier:CellIdentifier1 forIndexPath:indexPath];
static NSString *CellIdentifier2 = @"CellID2";
CustomCell2 *cell2 = [table dequeueReusableCellWithIdentifier:CellIdentifier2 forIndexPath:indexPath];
//While loading cell
if(indexPath.row ==0)
{
// cell1 code
}
if(indexPath.row ==1)
{
// cell2 code
}