こんにちは、行の高さが大きいテーブル ビューを使用しています。セルをスワイプするときに [編集] と [削除] の 2 つのボタンを使用する必要があります。次のコードを使用してこれらの2つのボタンを取得しました:-
-(NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewRowAction *button = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"Delete" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath)
{
// Logic
}];
button.backgroundColor = [UIColor redColor]; //arbitrary color
UITableViewRowAction *button2 = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@" Edit " handler:^(UITableViewRowAction *action, NSIndexPath *indexPath)
{
// Logic
}];
button2.backgroundColor = [UIColor lightGrayColor];
return @[button, button2];
}
これらの 2 つのボタンは 2 列に配置されており、1 列× 2 行に配置する必要があります。ほとんどすべての表のセルがこの構造 (複数の列) を持っているのを見てきました。私を助けてください