UITableViewCellAccessoryDe​​tailDisclosureButton未在单元格中显示

时间:2012-11-09 12:04:43

标签: iphone ios uitableview

我正在使用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;
}

enter image description here

2 个答案:

答案 0 :(得分:2)

您的表似乎处于编辑状态。您应该在编辑模式下设置accessoryType。

cell.editingAccessoryType=UITableViewCellAccessoryDetailDisclosureButton;

答案 1 :(得分:0)

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