У меня есть подкласс UITableViewCell с этим DrawRect:режим редактирования пользовательских UITableViewCell с DrawRect
- (void)drawRect:(CGRect)rect
{
[super drawRect:rect];
if (self.checked)
{
[[UIImage imageNamed:@"checkMark.png"] drawInRect:CGRectMake([self.contentView bounds].origin.x + 10, 12.0, 22, 22)];
}
}
Проблема возникает, когда клетка переходит в режим редактирования и нарисованные изображения не перемещается вправо, как в UITextField и аксессуаров. Вместо этого изображение становится скрытым кнопкой удаления. Как я могу нарисовать изображение для анимации справа?
Благодарим за помощь.
Я использовал встроенный вид изображения, и он анимируется так же, как встроенное текстовое поле. Благодаря! Я думаю, что вы правы, что рисование в contentView тоже могло бы сделать трюк, но с моим собственным contentView я потерял бы встроенное текстовое поле. Хорошо помнить, когда мне нужна плоская ячейка с рисованным контентом (только для скорости). Не обязательно для таблицы, о которой идет речь. – Gonzalo