Кнопка Удалить Размер кадра
Я реализую 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];
}
Измените цвет, какой хотите, а также текст, если вы... Очистив цвет, он будет соответствовать вашей таблице. а также вы можете установить соответствующий цвет с вашим табличным представлением и установив альфа-значение, вы можете достичь этого.