0

我正在使用 tableView 分组样式。我的 DisclosureButton 未显示在我的表格单元格中。我缺少什么?

谢谢

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

NSArray *listData =[self.tableContents objectForKey:[self.sortedKeys objectAtIndex:[indexPath section]]];

UITableViewCell * cell = [tableView 
                          dequeueReusableCellWithIdentifier:SimpleTableIdentifier];

if(cell == nil) {

     cell = [[[UITableViewCell alloc] 
     initWithStyle:UITableViewCellStyleDefault 
     reuseIdentifier:SimpleTableIdentifier] autorelease];


}

NSUInteger row = [indexPath row];

cell.textLabel.text = [listData objectAtIndex:row];

   // cell.backgroundColor=[UIColor brownColor];

   cell.accessoryType =UITableViewCellAccessoryDetailDisclosureButton;



return cell;
}

在此处输入图像描述

4

2 回答 2

2

您的表格似乎处于编辑状态。您应该在编辑模式下设置附件类型。

cell.editingAccessoryType=UITableViewCellAccessoryDetailDisclosureButton;
于 2012-11-09T12:08:02.317 回答
0

UITableView在编辑模式下隐藏附件按钮。因此,如果要显示它,则需要自定义UITableViewCell. 或者你可以像 Vito Limandibhrata给出的答案那样做

于 2012-11-09T12:13:21.770 回答