У меня есть сторонняя клавиатура, которая в настоящее время содержит UISearchBar
(это первый ответчик при запуске), и пользователь может искать контент (то есть gifs), чтобы иметь возможность копировать, вставлять , отправить друзьям и т. д.resignFirstResponder() в сторонних клавиатурах
Теоретически, после ввода текста в строке и нажатия поиска пользователь должен иметь возможность вводить текст в фактическом UITextView
приложения (то есть поле сообщения в приложении сообщений), но для некоторых причина в том, что это не сработает, и, несмотря на типизацию, ничего не появляется. Я пробовал searchBar.resignFirstResponder()
, self.becomeFirstResponder()
и многие комбинации .endEditing(true)
безрезультатно. Я знаю, что это можно сделать, поскольку такие приложения, как Giffy, делают это, но я не могу понять это для жизни меня. Любая помощь будет принята с благодарностью.
Прошу прощения, я думаю, я не совсем понял вашу проблему. Проблема в том, что при нажатии на возврат ваш введенный текст в строке поиска не встречается в вашем текстовом поле? Или это не переключает первого ответчика на textView? – MQLN
У меня есть панель поиска на моей третьей стороне клавиатуры. Когда я заканчиваю набирать строку поиска, я, похоже, не могу печатать нигде, кроме панели поиска на клавиатуре. Поэтому, если я в приложении Notes, я больше не могу вводить его, пока полностью не выйду из клавиатуры. – cyril
О, странно, поэтому, когда клавиатура открыта, вы не можете сделать что-то еще первым ответчиком? – MQLN