2

好吧,我在编辑过程中使用多项选择并同时滑动以删除功能..我想要的是当单击选择按钮时,将其标题更改为取消并将颜色设为红色..

而发生在我身上的是标题仍然保留为editand done。我究竟做错了什么?

-(void)setEditing:(BOOL)editing animated:(BOOL)animated {

    if (editing) {
        self.tableView.allowsMultipleSelectionDuringEditing = YES;
        self.editButtonItem.title = @"Cancel";
        self.editButtonItem.tintColor = [UIColor redColor];
     } else {
        self.tableView.allowsMultipleSelectionDuringEditing = NO;
        self.editButtonItem.title = @"Select";
        self.editButtonItem.tintColor = nil;
    }

    [super setEditing:editing animated:animated];
    self.tableView.allowsMultipleSelectionDuringEditing = editing;

}
4

1 回答 1

0

我不太确定是什么绊倒了。你的问题不够清楚。我会在这里尝试一下,并建议你使用这个委托方法。

- (NSString *)tableView:(UITableView *)tableView 
   titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return @"New name for swipe button";
} 
于 2012-09-15T05:21:28.277 回答