Кнопка Удалить Размер кадра

Я реализую CommitEditingStyle для UITableView. Но кнопка "Удалить" выглядит не так, как показано ниже.

Я также пытаюсь изменить размер кнопки Frame следующим образом, но не работает

-(void) layoutSubviews
{
NSMutableArray *subviews = [self.subviews mutableCopy];
UIView *subV = subviews[0];
[subviews removeObjectAtIndex:0];
CGRect f = subV.frame;
f.size.height = 70; // Here you set height of Delete button
subV.frame = f;
}

Помогите мне показать хороший интерфейс

1 ответ

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

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{

}

-(NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath {

UITableViewRowAction *blockUser = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"Pause" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath)
                                   {
                                       // some operation
                                    // you also can change Text like i have done PAUSE
                                   }];

blockUser.backgroundColor = [UIColor clearColor];
    return @[blockUser];
}

Измените цвет, какой хотите, а также текст, если вы... Очистив цвет, он будет соответствовать вашей таблице. а также вы можете установить соответствующий цвет с вашим табличным представлением и установив альфа-значение, вы можете достичь этого.

Другие вопросы по тегам