【问题标题】:Method for having a barcode scanner as a keyboard in iOS?在 iOS 中将条码扫描仪用作键盘的方法?
【发布时间】:2013-11-14 02:55:20
【问题描述】:

我知道有很多条码扫描应用程序和蓝牙扫描仪,但我想知道以下是否适用于 iOS。假设我正在一个网站上完成一个简单的表格。通常,当我点击输入时,键盘会显示如下:

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

有没有人见过类似的东西或者知道是否可以创建这个功能?还是有更好的实现方式?基本上,我不想要另一块硬件,我希望这个扫描仪可用于任何应用程序(例如浏览器)。

【问题讨论】:

  • 要让任何应用都可以使用它,它必须是操作系统级别的。所以,开始与 Apple 一起安装应用程序...
  • 您可以在自己的原生应用程序中执行此操作,但无法执行此操作,因此它适用于任何应用程序(可能在越狱环境中除外)。

标签: ios keyboard barcode-scanner


【解决方案1】:

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

【讨论】:

  • @AndréKool 在这种极少数情况下,仅链接的答案实际上回答了最初的离题问题。 “有没有使用条形码扫描仪作为键盘的应用程序?” - “是的,有 ScanKey,可以在……找到”。最初的问题要求第三方软件(“有没有人见过这样的东西”)。
  • @Zeta 感谢您指出这一点。教我花更多时间来完成复习任务:)
【解决方案2】:

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

如果你真的只是在UIWebView 中显示一个网络表单,那么我认为使用公共 API 真的没什么可做的。

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

您也可以通过在 Web 视图的私有视图层次结构等中进行挖掘来使 UIWebView 中的文本字段起作用,但您肯定会依赖在每个版本中都会更改的实现细节。

【讨论】:

【解决方案3】:

Infinite peripherals 有一个插件,它提供了一个扫描板键盘,该键盘具有使用网络摄像头扫描条形码的键。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 2013-04-26
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    相关资源
    最近更新 更多