Вы можете попробовать создать UITextFields
с userInteractionEnabled = NO
, затем, когда ячейка выбрана, установить userInteractionEnabled
и вызвать [textField becomeFirstResponder]
для нее.
Хотя у меня такие же таблицы, и я не заметил никаких проблем с прокруткой ... и я не установил userInteractionEnabled = NO
. Возможно, вы установили стиль выбора ячеек на none? В моих таблицах, когда я нажимаю на строку, я получаю выбор строки. Пролистывая, даже касаясь текстового поля, прокручивайте. Но в режиме редактирования, где я запрещаю выбор строки, если я касаюсь текстового поля и немного задерживаюсь перед смахиванием, я не получаю прокрутку, и иногда текстовое поле становится первым респондентом.
Надеюсь, это даст некоторые вещи для размышления или эксперименты, которые стоит попробовать.