首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IOS中,当条形码扫描器设备通过蓝牙连接时,默认键盘不会出现

在IOS中,当条形码扫描器设备通过蓝牙连接时,默认键盘不会出现
EN

Stack Overflow用户
提问于 2016-07-18 13:13:45
回答 2查看 10.2K关注 0票数 17

当条形码扫描器用蓝牙连接时,我面临键盘的问题。

流:

1)打开蓝牙,并通过输入显示代码连接蓝牙连接条形码扫描器。

2)我可以使用扫描仪,但默认的键盘即使我们调用becomeFirstResponder也不显示。

3)当我断开扫描仪设备或关闭蓝牙连接时,键盘就来了。

注意事项:下面是我正在使用的条形码扫描仪设备的链接

条形码扫描器设备信息

有人面临这样的问题吗?请建议如何解决这个问题。

提前谢谢..!

EN

回答 2

Stack Overflow用户

发布于 2017-11-15 21:29:11

这种解决方案只适用于Ipad。当软键盘消失时,只需按住屏幕右下角的向下箭头,软键盘就会回来。

票数 6
EN

Stack Overflow用户

发布于 2016-08-09 13:18:19

我们很清楚,毫无疑问,Bluetooth Scanner正在假装是一个蓝牙键盘,所以iOS认为它不需要显示屏幕上的键盘。

对于条形码扫描器类型,socket mobile现在添加了一个功能来打开屏幕上的iPad键盘。例如,Socket CHS有一个新的按钮按下选项。您可以检查您的设备是否具有相同的功能*(可能会有所帮助)*

用真正的键盘打开虚拟键盘 是个好主意

当您的蓝牙键盘连接到您的iPad,虚拟键盘将停止出现。(这是件好事。)然而,如果出于某种随机的原因,你需要那个虚拟键盘呢?不要拆开蓝牙。只是..。按下苹果物理键盘上的弹出键。它会弹出虚拟的那个。

还有另一种方法来解决这个问题,我个人尝试过,它非常不稳定。考虑到这是一种黑客,预期的不稳定行为。

对相关问题(https://stackoverflow.com/a/3837131/493988)的回答似乎是基于UITextField的inputAccessoryView进行的黑客攻击。

即使是这个答案中的用户KeysPlease也提到了一个名为KeysPlease 链接在这里的外部应用程序。我真的没试过,你可以试试。

总之,似乎有一个干净的方法来解决这个问题,我认为这可能是达成解决方案的最好尝试。

蓝牙扫描仪设置系统范围的键盘,UITextFields不会在应答机上显示软键盘。

强制屏幕键盘显示蓝牙键盘何时连接

显示iPhone软键盘,即使连接了硬件键盘

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38437658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档