Vid*_*and 14 bluetooth objective-c barcode-scanner ios
当使用蓝牙连接条形码扫描仪设备时,我面临键盘问题.
流:
1)我已打开蓝牙,并通过输入显示的代码连接使用蓝牙连接条形码扫描仪设备.
2)我可以使用扫描仪,但即使我们调用了becomeFirstResponder,默认键盘也不会显示.
3)当我断开扫描仪设备或关闭蓝牙连接时,键盘即将到来.
注意:以下是我正在使用的条形码扫描仪设备的链接
有人遇到过这种问题吗?请建议如何解决此问题.
提前致谢..!
我们很清楚,毫无疑问,它Bluetooth Scanner是在冒充蓝牙键盘,因此 iOS 认为它不需要在屏幕上显示键盘。
对于条码扫描仪类型socket mobile现在添加了打开 iPad 屏幕键盘的功能。例如,Socket CHS 有一个新的按钮按下选项。您可以检查您的设备是否具有相同的功能*(可能会有所帮助)*
使用真实键盘启动虚拟键盘 可能是个好主意。
当您将蓝牙键盘连接到 iPad 时,虚拟键盘将不再出现。(这是一件好事。)但是,如果出于某种随机原因,您需要虚拟键盘怎么办?不要取消蓝牙配对。只需...按苹果物理键盘上的弹出键。它会调出虚拟的。
还有另一种方法可以尝试解决这个问题,我个人尝试过,但很不稳定。考虑到这是一种黑客行为,预期会出现不稳定的行为。
相关问题(/sf/answers/268599201/)的这个答案看起来像是基于 UITextField 的 inputAccessoryView 的黑客攻击。
甚至这个答案@Kurt Arnlund中的用户也提到了一个名为link here的外部应用程序。我确实没试过,你可以试试。KeysPlease
总之,似乎有一个干净的方法来解决这个问题,我认为这些可能是达成解决方案的最佳尝试
来源:
蓝牙扫描仪设置系统范围的键盘,UITextFields 不会在响应者上显示软键盘
强制屏幕键盘在蓝牙键盘连接时显示
显示 iPhone 软键盘即使连接了硬件键盘
| 归档时间: |
|
| 查看次数: |
5343 次 |
| 最近记录: |