1

こんにちは、行の高さが大きいテーブル ビューを使用しています。セルをスワイプするときに [編集] と [削除] の 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 行に配置する必要があります。ほとんどすべての表のセルがこの構造 (複数の列) を持っているのを見てきました。私を助けてください

4

1 に答える 1