#objective-c #ios #cocoa-touch #uikit
#цель-c #iOS #cocoa-touch #уикит
Вопрос:
Я видел пару приложений, которые показывают прозрачный вид поверх текущего пользовательского интерфейса, пока присутствует клавиатура, и при нажатии на нее клавиатура скрывается. Я просмотрел весь Интернет и не смог найти решения этой проблемы.
Ответ №1:
Просто добавьте UIButton, пользовательский тип, размер вашего экрана и добавьте его в свой вид, когда ваше текстовое поле (или другая запись) будет сфокусировано. Убедитесь, что ваш вид редактирования отображается перед его супервизором в точке добавления кнопки (чтобы убедиться, что вид редактирования по-прежнему реагирует на прикосновение).
Добавьте цель к кнопке, которая отключает клавиатуру ([myTextField resignFirstResponder]) и удаляет кнопку.
Также не забудьте удалить кнопку, когда текстовое поле закрывается нормально.
Комментарии:
1. Он не работает, мой view — это tableviewcontroller, он не будет показывать uibutton при запуске моего приложения. Также пользователь вводит текст через панель поиска