Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 处理外部键盘和软件键盘_Ios_Bluetooth_Keyboard - Fatal编程技术网

Ios 处理外部键盘和软件键盘

Ios 处理外部键盘和软件键盘,ios,bluetooth,keyboard,Ios,Bluetooth,Keyboard,我的应用程序使用条形码扫描仪(Inatack BCST-10),通过蓝牙连接,并带有HID配置文件(外部硬件键盘)。默认情况下,UITextField是从扫描仪捕获条形码的第一响应者 扫描仪脱机时,会出现软件键盘。我想处理那个案子 当UIKeyboard将显示通知时我所做的: mytextfield.resignFirstResponder() 但是,当扫描仪联机时,如何在my UITextfield上找回第一响应者?您是使用ObjectiveC还是Shift?我们可以在reachbulity

我的应用程序使用条形码扫描仪(Inatack BCST-10),通过蓝牙连接,并带有HID配置文件(外部硬件键盘)。默认情况下,UITextField是从扫描仪捕获条形码的第一响应者

扫描仪脱机时,会出现软件键盘。我想处理那个案子

当UIKeyboard将显示通知时我所做的:

mytextfield.resignFirstResponder()

但是,当扫描仪联机时,如何在my UITextfield上找回第一响应者?

您是使用ObjectiveC还是Shift?我们可以在reachbulity类的帮助下处理离线和在线状态的更改。键盘显示和隐藏的情况下,也hanle与textfield deligate方法。无需通知。请将代码粘贴到这里。如果您不需要键盘,只需在-(BOOL)textField shouldbeginediting:(UITextField*)textField中返回NO;方法,并根据条件swift显示自定义密钥。我知道如何处理键盘,我只需要知道外部键盘何时断开/连接,以便在脱机时隐藏键盘。我也有同样的问题。你找到解决办法了吗?