Сделайте вид изображения в ячейке представления таблицы iOS активным

У меня динамическое табличное представление в iOS 6. Ячейки табличного представления имеют стиль субтитров и показывают изображение, заголовок и субтитры. Представление таблицы находится внутри контроллера навигации, и в панели навигации у меня есть элемент кнопки панели, который позволяет сбросить информацию о ходе выполнения, отображаемую в подзаголовке ячейки и в изображении, отображаемом в ячейке (серое изображение, когда прогресс равен 0%, оранжевый, если больше 0%, зеленый, когда 100%, фактический процент отображается в подзаголовке).

Когда пользователь нажимает кнопку сброса, изображение заменяется специальным изображением (округленная стрелка), которое при нажатии позволяет пользователю сбросить ход и начать упражнение с нуля.

Проблема в том, что изображение в ячейке кликабельно, но я не могу различить щелчок на изображении и щелчок в текстовой части ячейки (заголовок + подзаголовок). Как я могу это сделать? Я бы лучше подкласс и добавить кнопку, которая кликабельна?

Другое соображение состоит в том, что, возможно, круглая стрелка, которая сбрасывает, должна быть вспомогательным видом и появляться справа?

1 ответ

Решение

Я бы просто использовал UIButton и добавил пользовательское фоновое изображение. Это должно работать, как вы упомянули.

Другие вопросы по тегам