Можно ли реализовать подпредставление UITableViewCell в левой части ячейки, которое пересекается, когда таблица входит в режим редактирования?
Другая проблема, с которой я сталкиваюсь, заключается в том, что границы cell.textLabel доступны только для чтения. Можно ли использовать какую-то вставку для этого ярлыка? (Поскольку я, как упоминалось выше, хочу использовать вид слева)
Редактировать: Как мне выполнить действие (в этом случае исчезнуть подпредставление), когда вся таблица входит в режим редактирования? (Не проводя пальцем по ячейке). Причина, по которой я хочу реализовать это, заключается в том, что табличное представление показывает кнопку «-» в левой части ячеек, если оно находится в режиме редактирования. (Я хочу показать свою собственную кнопку в левой части ячеек, если редактирование = НЕТ, затемнить, если редактирование = ДА, и показать ее снова, если tableView покидает режим редактирования (редактирование = НЕТ))
Первая мысль наводит меня на что-то вроде этого:
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
if(editing) {
//fade out my own button
} else {
//show my own button
}
}
Но мне пришлось бы пройтись по всем ячейкам, и я думаю, что это приводит к существенному ухудшению производительности. Что ты думаешь?