UITextField внутри ячейки UITableView не отвечает

У меня есть UITextField внутри UIView B, B находится внутри UITableView.

B - это настраиваемый UITableView из xib.

Проблема в том, что UITextField не отвечает, и пользователь не может вводить текст, в iOS 7 и ниже он работал нормально.

Любые идеи?


person Bennya    schedule 20.03.2014    source источник
comment
Убедитесь, что вы userInteractionEnabled = YES в ячейке и в ее просмотре содержимого.   -  person Leo Natan    schedule 20.03.2014
comment
кнопки в одном представлении работают и реагируют на события   -  person Bennya    schedule 20.03.2014
comment
Хорошо, поэтому после некоторого теста, когда вы добавляете текстовое поле по коду, все работает нормально, проблема только при использовании uitextfield внутри пользовательского xib, какие-либо идеи?   -  person Bennya    schedule 23.03.2014
comment
Даже мы сталкиваемся с подобной проблемой. Наше текстовое поле добавляется только через код. Он отлично работал в iOS 7.0 и ниже, но теперь мы столкнулись с проблемой в iOS 7.1.   -  person Rajesh    schedule 03.04.2014
comment
Вы создали подкласс uitextfield?   -  person Bennya    schedule 04.04.2014


Ответы (1)


поэтому проблема заключалась в том, что наше поле uitextfield было подклассом uitextfieldn, а в функции willmovetowindow мы не вызывали [super willmovetowi ...] в ios ‹7.1, она работала нормально, в iOS 7.1 иерархия представления изменилась, и это вызвало проблема...

person Bennya    schedule 23.03.2014