我意识到有很多条码扫描应用程序和蓝牙扫描仪,但我想知道 iOS 是否存在以下内容。假设我正在一个网站上完成一个简单的表格。通常,当我点击输入时,键盘将如下所示:
但是,如果需要条形码扫描仪,我认为如果您可以点击“更改键盘”按钮并将“扫描仪”作为与英语(美国)、表情符号等一起列出的选项之一,将会很有用。这会拉出一个接口类似于以下内容:
有没有人见过这样的东西或者知道是否可以创建这个功能?还是有更好的实现方式?基本上,我不想要另一块硬件,我希望这个扫描仪可用于任何应用程序(例如浏览器)。
我意识到有很多条码扫描应用程序和蓝牙扫描仪,但我想知道 iOS 是否存在以下内容。假设我正在一个网站上完成一个简单的表格。通常,当我点击输入时,键盘将如下所示:
但是,如果需要条形码扫描仪,我认为如果您可以点击“更改键盘”按钮并将“扫描仪”作为与英语(美国)、表情符号等一起列出的选项之一,将会很有用。这会拉出一个接口类似于以下内容:
有没有人见过这样的东西或者知道是否可以创建这个功能?还是有更好的实现方式?基本上,我不想要另一块硬件,我希望这个扫描仪可用于任何应用程序(例如浏览器)。
我认为应用程序 ScanKey 提供了您正在寻找的功能:https ://itunes.apple.com/us/app/scankey-qr-barcode-keyboard/id1356206918
您无法使用内置的更改键盘按钮执行此操作。没有用于访问该按钮的公共 API。
如果你真的只是在一个UIWebView
.
如果您改为使用视图构建表单,您可以通过一些工作非常接近。您可以做的是使用将inputAccessoryView
您的文本字段设置为一个工具栏,该工具栏有一个用于切换到/从条形码阅读器的按钮。当用户打开条形码阅读器时,将文本字段设置inputView
为您的条形码阅读器视图。当用户关闭条码阅读器时,设置inputView
背面设置为nil
。
UIWebView
通过在 Web 视图的私有视图层次结构等中进行挖掘,您可能也可以在文本字段中使用它,但您肯定会依赖在每个版本中都可能更改的实现细节。
Infinite peripherals 有一个插件,它提供了一个扫描板键盘,该键盘具有使用网络摄像头扫描条形码的键。