IOS Отклонить / Показать клавиатуру без отказа от первого ответчика

Мое приложение используется со сканером штрих-кода, подключенным через Bluetooth. Когда сканер подключен, вы можете дважды нажать кнопку на сканере, чтобы убрать / показать экранную клавиатуру. 90% времени, когда пользователь захочет, чтобы клавиатура была скрыта, поскольку они будут сканировать штрих-код для ввода данных. Есть несколько исключений, которые я заранее знаю о том, что клавиатура должна быть включена, я хотел бы сохранить их при нажатии кнопки сканера, чтобы вывести клавиатуру и вместо этого заставить клавиатуру отобразиться.

Сканер не использует resignfirstresponder для отклонения клавиатуры, это очевидно, потому что курсор все еще отображается и сканирование штрих-кода будет вводить данные в текущее текстовое поле.

Кто-нибудь знает, как уволить / показать экранную клавиатуру, не используя resignfirstresponder?

Для справки я использую этот сканер http://ww1.socketmobile.com/products/bluetooth-scanners/how-to-buy/details.aspx?sku=CX2864-1336

One Solution collect form web for “IOS Отклонить / Показать клавиатуру без отказа от первого ответчика”

Чтобы полностью завершить редактирование в представлении, вы можете использовать следующие

[self.view endEditing:YES]; 

Это приведет к удалению клавиатуры для вас в представлении.

  • Как убрать десятичную клавиатуру iOS?
  • Десятичная точка в UIKeyboardTypeDecimalPad не может использоваться в математическом вычислении
  • В пользовательской клавиатуре iOS обнаружение приложения
  • Плагин прерван, недействительные ошибки для пользовательской клавиатуры
  • Xcode iOS 8 Типы клавиатуры не поддерживаются
  • Как определить, активирована ли пользовательская клавиатура из приложения-контейнера клавиатуры?
  • Первое нажатие на второе поле UITextfield, расположенное внутри tableviewcell, не начиналось с редактирования (курсор отображения). Работает только второй кран. Зачем?
  • Как получить размер клавиатуры для изменения размера UITextView и как использовать UIKeyboardFrameEndUserInfoKey с японской клавиатурой?
  • Как ограничить клавиатуру iOS цифровым вводом
  • UITextView, прокрутка во время редактирования?
  • не может получить правильное значение высоты клавиатуры в iOS8
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.