【发布时间】:2016-11-21 02:47:44
【问题描述】:
当使用蓝牙连接条形码扫描仪设备时,我遇到了键盘问题。
流程:
1) 我已开启蓝牙,并通过在其中输入显示的代码来连接使用蓝牙的条码扫描设备。
2) 我可以使用扫描仪,但即使我们调用 becomeFirstResponder,默认键盘也不显示。
3) 当我断开扫描仪设备或关闭蓝牙连接时,键盘就来了。
注意:下面是我正在使用的条形码扫描仪设备的链接
Barcode Scanner Device Information
有人遇到过这种问题吗? 请建议如何解决此问题。
在此先感谢..!
【问题讨论】:
-
如果键盘隐藏在某些视图后面,您可以查看视图调试器吗?
-
作为外部键盘连接的扫描仪将阻止屏幕键盘出现。
-
@Paulw 。如何解决这个问题,我们可以在 textFieldShouldBegin 委托方法中关闭蓝牙连接吗?这样键盘就会出现。
-
你不能。用户需要关闭扫描仪。一些 HID 扫描仪有一个按钮来显示屏幕键盘。这个好像不行MFI 或 BLE 扫描仪是更好的方法
-
@Vidhyanand 你找到解决方案了吗?我也面临同样的问题。
标签: ios objective-c bluetooth barcode-scanner