Динамическое текстовое поле не кэшируется в методе TableView didSelectRowAt - PullRequest
1 голос
/ 15 мая 2019

На самом деле, я реализую динамическую форму Вопрос-Ответ, в которой ячейки таблицы загружаются с динамическими полями (например, Drop Down, TextField, GridView и т. Д.). Для этого в ячейке я создал одну метку для Вопроса иодно пустое представление для отображения динамического содержимого поля Ответ.Если я щелкнул по метке или по ячейке, я смог добраться до метода didSelectRowAt TableView, но если я щелкнул по динамическому контенту (например, внутри textField или по кнопке), не смог добраться до didSelectRowAt.Не понимаю, как с этим справиться.

1 Ответ

2 голосов
/ 15 мая 2019

Попробуйте установить userInteractionEnabled = NO. Это позволит избежать всех событий касания для этого конкретного элемента управления.и события будут обрабатываться следующим респондентом в цепочке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...