我希望 UITableView 中的所有单元格始终显示删除附件和披露指示符:
(原因是我没有/不想要编辑按钮)
这适用于 5.1 与此代码:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//the usual code
[self.tableView setEditing:YES animated:YES];
cell.editingAccessoryType = UITableViewCellAccessoryDisclosureIndicator;
return cell;
}
这不会在 iOS 6.0 中产生相同的行为。当我添加一行时,它没有删除附件。有趣的是,如果我然后选择单元格(运行 didSelectRowAtIndexPath),我可以在我的详细信息视图中按取消,然后删除附件才会出现在我的表格单元格中。
谁能解释这种差异?我在 Apple 的文档中找不到任何关于此的内容(如果您能指出一些事情,我将不胜感激)。也许我不应该把代码放在这个方法中?谢谢。