2

さて、私は編集中に複数選択を使用し、スワイプして機能を同時に削除しています..選択ボタンをクリックしたときに、タイトルをキャンセルに変更し、色を赤にします..

そして、私に何が起こるかというと、タイトルはまだeditとのまま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 に答える