TableViewCell EditingStyleDelete无法正常工作

时间:2014-02-23 00:25:19

标签: ios objective-c uitableview

每当我将tableview发送到编辑模式时,我会单击单元格旁边的减号按钮,并在右侧滑出删除按钮。 (这是正常的)

但是,我可以在很短的时间内成功按下此按钮。如果我不这样做,它会很快消失。

我也经常遇到这个错误: “尝试设置滑动以删除单元格,当我们已经有一个......看起来不太好”

这是我的editingStyleForRowAtIndex:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {

    if (indexPath.section == 1) {
        return UITableViewCellEditingStyleDelete;
    }
    else {
        return UITableViewCellEditingStyleNone;
    }
}

就是这样,因为我只希望第2部分可以编辑。

(我听说某个定时器在这里会引起问题,而且我已经完全关闭了我的计时器以试图调试这个问题,所以我的计时器应该不是问题,属性本身甚至被注释掉了。)

1 个答案:

答案 0 :(得分:1)

我想你可以在这里找到答案:

UITableViewCell delete button gets covered up

看起来像iOS 7的bug,但显然有一种解决方法。