UITableView с TextField и перемещение представления при появлении клавиатуры - PullRequest
0 голосов
/ 17 сентября 2009

У меня есть UITableView, который содержит текстовое поле в каждой строке. Текстовое поле может содержать только цифры и десятичные числа. У меня есть прозрачная фоновая кнопка, чтобы помочь пользователям щелкнуть на представлении, чтобы расположить клавиатуру, когда она вверх. Текстовые поля внизу представления закрываются клавиатурой, поэтому я хотел переместить представление, захватив метод textDidBeginEditing и т. Д. И анимировав вид вверх. Проблема, которую я замечаю, состоит в том, что после добавления этого кода для перемещения представления, если числовая клавиатура открыта и если я щелкаю на представлении вне клавиатуры, чтобы расположить его, фоновая кнопка не получает событие, поэтому клавиатура не удаляется. , Это можно исправить? Спасибо

Ответы [ 2 ]

0 голосов
/ 25 июня 2012

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

0 голосов
/ 29 сентября 2009

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

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