UITableView setEditing不显示删除按钮

时间:2016-02-26 09:14:46

标签: ios objective-c uitableview

我使用下面的代码显示制作表变得可编辑,但似乎表视图不显示左侧的删除按钮。为什么呢?

    - (void)viewListEditale:(NSNotification *)notification{

    NSString *edited = [notification.object objectForKey:@"edit"];

    if ([edited isEqualToString:@"N"]) {
        [_tableView setEditing:NO animated:YES];
    }else{
        [_tableView setEditing:YES animated:YES];

    }
}

enter image description here enter image description here

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。我忘记打电话了:

"sort": {
                    "private.lists.ratings.rating": {
                          "missing": "_last",
                          "order": "desc",
                          "mode": "avg",
                          "nested_path": "private.lists.ratings",
                          "nested_filter": {
                            "term": {
                              "private.lists.listId": "56c1c508da49cdd9662b102c"
                            }
                          }
                    }
              },

当我打电话

[super layoutSubviews]

在我的自定义Cell中。请检查您的代码。

答案 1 :(得分:0)

这可能会有所帮助。

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
    return YES;
}