在单元格内以编程方式添加UiStepper

时间:2011-12-15 15:58:12

标签: objective-c xcode cocoa-touch

如何以编程方式向我的UITableView的每个单元格添加UIStepper?

谢谢

卢卡

1 个答案:

答案 0 :(得分:2)

一种方法是将UIStepper作为tableView中的子视图添加到每个单元格:TableViewController中的cellForRowIndexAtPath。例如:

- (UITableViewCell*) tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
   static NSString* CellIdentifier = @"Cell";

   UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
   if (cell == nil)
   {
       cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];

       UIStepper* stepper = [[UIStepper alloc] init];
       stepper.frame = CGRectMake(220, 10, 100, 10);
       [cell.contentView addSubview: stepper];
   }  

   return cell; 
}

这将在您表格中每个单元格的右侧添加一个步进器。