我有一个UITableView
,并且希望默认情况下它处于编辑模式。但问题是当我添加这行代码 table.editing=TRUE;
,我的行消失了。我已经尝试实现以下方法:
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
// Return NO if you do not want the specified item to be editable.
return YES;
}
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleDelete;
}
- (BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
return NO;
}
但是一直没有成功。我该怎么办?
self.navigationItem.rightBarButtonItem
吗?为什么不尝试在viewWillAppear
中添加它呢? - Ahmad KayyalicellForRowAtIndexPath
委托方法中添加了[cell.editingAccessoryType = UITableViewCellAccessoryDisclosureIndicator;];
吗? - Ahmad Kayyali