【发布时间】:2011-11-22 01:08:25
【问题描述】:
我有一个表格视图,我想要其中包含 3 个不同的自定义单元格,现在这段代码只有一个。
如何修改我的代码,使案例 2 和案例 9 都有自己的自定义表格单元格和自己的单元格标识符?请记住,这段代码在 if/else 语句中,因为我的 VC 中有 2 个不同的表视图。
static NSString *CellIdentifier = nil;
if (tableView == self.mytableview)
{
}
else if (tableView == self.vitalsTableView)
{
CellIdentifier = @"textCell";
VitalsTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
switch (indexPath.row) {
case 0:
cell.vitalsLabel.text = @"Temperature";
break;
case 1:
cell.vitalsLabel.text = @"Pulse";
break;
case 2:
cell.vitalsLabel.text = @"Blood Pressure";
break;
case 3:
cell.vitalsLabel.text = @"Respiratory Rate";
break;
case 9:
cell.vitalsLabel.text = @"Smoking Status";
break;
default:
break;
}
return cell;
}
【问题讨论】:
-
你想要不同的 UITableViewCell styleTypes 还是想要继承 UITableViewCell 并创建自己的?
标签: iphone objective-c cocoa-touch uitableview uitextfield