У меня есть UITableView, заполненный множеством пользовательских UITableViewCells. Каждый из них имеет цветной прямоугольник как subview (в настоящее время это стилизованный UIButton, но я могу его реализовать в любом случае).Вызов didSelectRowAtIndexPath только для части UITableViewCell
Я хочу, чтобы UITableViewCell вызывал tableview:didSelectRowAtIndexPath:
только при выборе этой части.
Другие подобные вопросы задавали вопрос о том, как получить подпункты для игнорирования событий. Но это не сработает для меня, потому что выбор в любом месте за пределами этого прямоугольника также вызовет его.
Я не уверен, следует ли ограничить область ячейки, которая запускает метод, или отключить запуск из ячейки, и вместо этого разрешить подзапрос инициировать метод. В любом случае, я не знаю деталей реализации.
Почему вы не используете метод действия кнопки? – Wain