0

У меня есть UITableView и CustomCell, и я использую didSelectRowAtIndexPath для выбора строки.Tableview didSelectRowAtIndexPath

Моя проблема в том, что ячейка отмечена щелчком по ней в значительной степени влево. Как я нажимаю посередине или справа, ничего не происходит. Кто-нибудь знает решение?

EDIT:

его мой скриншот клетки

enter image description here

Если я нажимаю в средней или правой ничего не происходит, но если я нажимаю на левой ImageView я называю свою функцию и клетка выбрана

+1

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

+0

могут быть добавлены кнопки в ячейку таблицы, если вы хотите настроить свой кран. нажимайте кнопки, на которые вы хотите нажать –

+0

, пожалуйста, добавьте изображение, чтобы мы могли видеть, а также, если возможно, экран редактора ячейки раскадровки. – alessioarsuffi

ответ

1

У меня нет информации о иерархии представлений в вашей пользовательской ячейке, но я подозреваю, что проблема - ключевой ответчик.

Я имею в виду, я думаю, у вас есть кнопка, вид с жестом касания ... что-то, что захватывает ваш кран и не позволяет крану достигать клетки. Проанализируйте иерархию просмотров.

Смотреть изображение:

view hierarchy in your cell

Не могли бы вы дать мне более подробную информацию о иерархии представлений, пожалуйста?

+0

Экран в отредактированном сообщении. – hds

+0

У вас есть все виды взаимодействия с пользователем = ДА? – torcelly

+0

Да. Я решил свою проблему. Я изменил свою ячейку только на UIView – hds

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