У меня есть UITextVIew в tableViewCell, и я пытаюсь сохранить текст. То, что я сделал, - textViewDidEndEditing для сохранения данных. Также я добавил жест для обнаружения крана и скрытой клавиатуры для каждого крана. когда пользователь нажимает один текст на другой, клавиатура закрывается и снова открывается. который мне не нравится. Так что я думал, это скрыть клавиатуру, если текущее нажатие не находится в текстовом виде. Пожалуйста, помогите мне сделать это, используя быстрый.Как определить, какой UIViewObject используется в swift?
0
A
ответ
0
Нажатие наружу, чтобы закрыть клавиатуру, всегда будет сложно.
- Вы можете попробовать поставить этот жест в конкретных областях, а не TextFields, но это трудно, потому что нужно установить больше geastures вероятно
- Постарайтесь выяснить, если водопроводная жест находится в представлении и если это происходит на текстовом поле .... но и не круто
- Отбросьте геостар. Для TableViews активируйте отклонение клавиатуры при перетаскивании. Это обычное поведение для его удаления. Закройте клавиатуру при нажатии на возврат. Вызов делегата из функции textView «textFieldShouldReturn» должен вызвать [textView resignFirstResponder]. Или добавьте пользовательский вид аксессуаров для клавиатуры, на котором есть сделанная кнопка.
На третьем случае вам не нужно драться и взломать. Не стесняйтесь исправить меня :)
можете ли вы разместить свой код? код лучше объясняет слова;) – Lukas