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

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

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

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос