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: не отображается, если нет полного доступа
  • iPhone / iOS: презентация клавиатуры HTML 5 для почтовых кодов
  • iOS: получение ключей, таких как cmd-B, с физической клавиатуры в iPad-приложении
  • Хотите добиться выбора клавиатуры с помощью @IBInspectable
  • Изменение между темной и световой клавиатурой iOS7
  • Добавить кнопку, чтобы скрыть клавиатуру
  • Изменения цвета клавиатуры iOS - keyboardAppearance темный цвет не прилипает
  • Отключить клавиатуру iOS (не показывать ее вообще) в телефоне
  • iOS - UIAlertController скрыт под клавиатурой
  • Обработка UIKeyboardWillShowNotification, чтобы клавиатура уже была нажата, когда контроллер отображения нажат?
  • Скрыть клавиатуру, коснувшись фона UITableView
  • Включить и отключить ключ возврата клавиатуры по требованию в iOS
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.