Я хотел бы добавить пользовательскую кнопку в своих ячейках, которая выполняет ту же функцию, что и функция удаления от ударов. Поэтому, когда вы нажимаете на свою пользовательскую кнопку, она будет скрыта, чтобы появилась официальная красная кнопка "Удалить".
Итак, я сделал что-то вроде этого:
/// Controller.m
///
/// @brief Delete icon button pressed. Trigger display of Delete full button
///
- (IBAction)deleteDrug:(id)sender event:(id)event {
NSIndexPath *indexPath = [self indexPathForButton:sender event:event];
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
[cell setEditing:YES animated:YES];
}
/// CustomCell.m
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
// hide / show "modify" button when entering in edit mode
switch (editing) {
case YES:
self.deleteButton.hidden = YES;
break;
case NO:
self.deleteButton.hidden = NO;
break;
default:
break;
}
}
В этот момент моя пользовательская кнопка становится скрытой при нажатии на них, но официальная красная кнопка "Удалить" не появляется.
Кто-нибудь знает, как с этим справиться?