瀏覽代碼

Changed upc-a to ean13 on iOS. Added not supported barcode documentation for iOS. (#260)

flutter-beta
Julian Steenbakker 5 年之前
父節點
當前提交
99a5aaac02
沒有發現已知的金鑰在資料庫的簽署中 GPG 金鑰 ID: 16E437C7A3D94250
共有 2 個檔案被更改,包括 11 行新增0 行删除
  1. +6
    -0
      ios/Classes/QRView.swift
  2. +5
    -0
      lib/src/types/barcode_format.dart

+ 6
- 0
ios/Classes/QRView.swift 查看文件

@@ -15,8 +15,11 @@ public class QRView:NSObject,FlutterPlatformView {
var channel: FlutterMethodChannel
var cameraFacing: MTBCamera
// Codabar, maxicode, rss14 & rssexpanded not supported. Replaced with qr.
// UPCa uses ean13 object.
var QRCodeTypes = [
0: AVMetadataObject.ObjectType.aztec,
2: AVMetadataObject.ObjectType.qr,
2: AVMetadataObject.ObjectType.code39,
3: AVMetadataObject.ObjectType.code93,
4: AVMetadataObject.ObjectType.code128,
@@ -26,6 +29,9 @@ public class QRView:NSObject,FlutterPlatformView {
8: AVMetadataObject.ObjectType.interleaved2of5,
10: AVMetadataObject.ObjectType.pdf417,
11: AVMetadataObject.ObjectType.qr,
12: AVMetadataObject.ObjectType.qr,
13: AVMetadataObject.ObjectType.qr,
14: AVMetadataObject.ObjectType.ean13,
15: AVMetadataObject.ObjectType.upce
]


+ 5
- 0
lib/src/types/barcode_format.dart 查看文件

@@ -3,6 +3,7 @@ enum BarcodeFormat {
aztec,

/// CODABAR 1D format.
/// Not supported in iOS
codabar,

/// Code 39 1D format.
@@ -27,6 +28,7 @@ enum BarcodeFormat {
itf,

/// MaxiCode 2D barcode format.
/// Not supported in iOS.
maxicode,

/// PDF417 format.
@@ -36,12 +38,15 @@ enum BarcodeFormat {
qrcode,

/// RSS 14
/// Not supported in iOS.
rss14,

/// RSS EXPANDED
/// Not supported in iOS.
rssExpanded,

/// UPC-A 1D format.
/// Same as ean-13 on iOS.
upcA,

/// UPC-E 1D format.


Loading…
取消
儲存