Iphone UITableView中的多个原型单元?

Iphone UITableView中的多个原型单元?,iphone,objective-c,uitableview,Iphone,Objective C,Uitableview,我有一个UITableView,但我希望单元格根据不同的部分看起来有所不同。具体来说,我希望第0节和第1节在单元格的右侧有一个UIStepper 在IB中,UITableView有两个原型单元。在第一个中,我添加了UIStepper,第二个作为默认值(空白)。我给了步进器UITableViewCell标识符“StepperCell”(在IB中),给了非步进器cell标识符“cell” 现在,在cellforrowatinexpath中,我正在检查节号,然后应用适当的重用标识符,如下所示: sta

我有一个UITableView,但我希望单元格根据不同的部分看起来有所不同。具体来说,我希望第0节和第1节在单元格的右侧有一个UIStepper

在IB中,UITableView有两个原型单元。在第一个中,我添加了UIStepper,第二个作为默认值(空白)。我给了步进器UITableViewCell标识符“StepperCell”(在IB中),给了非步进器cell标识符“cell”

现在,在
cellforrowatinexpath
中,我正在检查节号,然后应用适当的重用标识符,如下所示:

static NSString *stepper = @"StepperCell";
static NSString *normal = @"Cell";
NSString *identifier = normal;
NSInteger section = [indexPath section];

if (section == 0 || section == 1) 
{
    identifier = stepper;
}

UITableViewCell *cell = (UITableViewCell *)[tableView dequeueReusableCellWithIdentifier: identifier];
我认为这可能会按照我的预期工作,但它将所有单元格保留为默认的空白单元格。有没有一种方法可以实现我所描述的,而无需通过编程添加UIStepper


编辑-看起来UIStepper没有显示,因为IB中的附件视图设置为“无”。是否有办法使UIStepper在IB中成为我的附件视图,而不是默认选项(详细信息披露等)?

我可以将UIStepper添加到我的IB中的原型单元格中,而不会出现任何问题


确保不要忘记在IB中原型单元的“属性检查器”中将
样式设置为
自定义

您的代码看起来正常,您是否调试过以查看节是否得到0或1?是的,它确实得到0和1。。。正如我在编辑中所说,问题是没有附件视图。例如,如果我将单元格的“附件”视图更改为“详细信息披露”,UIStepper将变为可见(部分位于“详细信息披露”按钮的后面),将其添加到内容视图而不是“附件”视图中。在IB中有没有办法做到这一点?我在编程方面没有任何问题。我看不到向原型单元格的内容视图添加UIStepper的方法。