2010-07-30 2 views

ответ

2

Я не вижу никаких методов делегатов для изменения вида стиля редактирования.

Однако вы можете изменить название кнопки редактирования с помощью метода делегирования -tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:.

Вы также можете переопределить UITableViewCell и создать пользовательскую ячейку с UITableViewCellEditingStyleNone и настраивать стиль поведения и внешний вид.

2

Если вы все еще заинтересованы, вы можете заставить это работать, перехватывая willTransitionToState и didTransitionToState в подклассе UITableViewCell. Решение действительно связано с «взломом» в иерархии ячеек. Посмотрите на описание recursiveDescription на UIView о том, как «сбросить» в иерархии, но вы найдете UIImageView которой вы можете изменить .image свойства ...

довольно уродливый хак, но на самом деле не использовать любой частный API ,

Смежные вопросы