我正在使用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;
}
答案 0 :(得分:2)
您的表似乎处于编辑状态。您应该在编辑模式下设置accessoryType。
cell.editingAccessoryType=UITableViewCellAccessoryDetailDisclosureButton;
答案 1 :(得分:0)
UITableView
在编辑模式下隐藏附件按钮。
因此,如果要显示它,则需要自定义UITableViewCell
。
或者你可以像给出的答案那样做
Vito Limandibhrata