在iOS中使用条形码扫描仪作为键盘的方法?

问题描述 投票:6回答:3

我意识到有很多条码扫描应用程序和蓝牙扫描仪,但我想知道iOS是否存在以下内容。假设我正在网站上填写一份简单的表格。通常当我点击输入时,键盘将显示如下:

但是,需要条形码扫描仪,我认为如果您可以点击“更改键盘”按钮并将“扫描仪”与英语(美国),表情符号等一起列出的选项之一将会很有用。界面如下所示:

有没有人见过这样的东西,或者知道是否可以创建这个功能?或者是否有更好的实施?基本上,我不想要其他硬件,我希望这个扫描仪可用于任何应用程序(如浏览器)。

ios keyboard barcode-scanner
3个回答
2
投票

我认为应用程序ScanKey正在提供您正在寻找的功能:https://itunes.apple.com/us/app/scankey-qr-barcode-keyboard/id1356206918


1
投票

您无法使用内置更改键盘按钮执行此操作。没有用于访问该按钮的公共API。

如果您真的只是在UIWebView中显示一个Web表单,那么我认为使用公共API完全没有什么可以做的。

如果您使用视图来构建表单,那么您可以通过一些工作获得非常接近的结果。您可以做的是使用将文本字段的inputAccessoryView设置为工具栏,该工具栏具有用于切换到条形码阅读器或从条形码阅读器切换的按钮。当用户打开条形码阅读器时,将文本字段的inputView设置为条形码阅读器视图。当用户关闭条形码阅读器时,将inputView设置回nil

您也可以通过在Web视图的私有视图层次结构中挖掘等等来为UIWebView中的文本字段工作,但您肯定会依赖于每个版本中可能发生变化的实现细节。


-1
投票

无限外设有一个附加组件,可提供一个扫描板键盘,该键盘具有使用网络摄像头扫描条形码的键。

© www.soinside.com 2019 - 2024. All rights reserved.