Определить Bluetooth-клавиатуру, подключенную в IOS (Objective-c) - PullRequest
0 голосов
/ 19 апреля 2019

Я работаю над приложением, в котором, когда пользователь нажимает на Textbox в «textFieldDidBeginEditing», мы анимируем представление сверху, чтобы показать клавиатуру пользователю.Точно так же в «textFieldDidEndEditing» мы анимируем до конца, когда клавиатура отклонена.

Когда подключена клавиатура Bluetooth, также вызывают обоих делегатов, происходит анимация и отображается пустой черный экран.

Чтобы исправить это, я использовал UIKeyboardWillShowNotification, UIKeyboardWillHideNotification, чтобы оживить мой вид, это исправляет проблему для клавиатуры Bluetooth, тогда как когда клавиатура не подключена, возникает задержка анимации, из-за которой черный экран отображается в течение нескольких секунд.

Вопрос: Есть ли другой способ, кроме UIKeyboardWillShowNotification / sample source, чтобы обнаружить, что клавиатура Bluetooth подключена к устройству IOS.Мой исходный код написан на Objective -c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...