有时,当 UITableView 处于编辑风格时,当您触发删除按钮时,该按钮可能不会显示。这种情况很少发生,但有人也遇到过同样的问题吗?
贴一些代码:
在 viewDidLoad 中,
[[self tableView] setEditing:YES animated:YES];
表视图委托:
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete)
{
//do sth.
}
}