バーコード
class Barcode : NSObject画像内のバーコード。
-
ビューで検出された画像に関連する、検出されたバーコードを保持する長方形 座標系です。
宣言
Swift
var frame: CGRect { get } -
バーコード内でエンコードされたバーコード値。次のような構造化された値は解析されません。 ‘MEBKM:TITLE:Google;URL:https://www.google.com;;’.補足値は含まれません。
バーコードが UTF-8 形式でエンコードされている場合、および UTF-8 以外の場合のみ使用できます。 バーコードでは代わりに
rawDataを使用します。宣言
Swift
var rawValue: String? { get } -
バーコードに保存された元データ。
宣言
Swift
var rawData: Data? { get } -
ユーザー フレンドリーな形式のバーコード値。エンコードされている情報の一部が省略されることがあります。 できます。たとえば、上記のケースの場合、表示する値は「https://www.google.com」のようになります。
valueType == .textの場合、このフィールドはrawValueになります。この値は、 例: 改行が元の TEXT バーコード値にエンコードされている場合。次を含む場合: 値。宣言
Swift
var displayValue: String? { get } -
バーコード形式(例: EAN_13)。形式がリストにない場合は、
.unknownを使用します。 返されます。宣言
Swift
var format: BarcodeFormat { get } -
バーコードの 4 隅のポイント。基準位置の左上から時計回りの順になります。 ビュー座標系で検出された画像。これらは
NSValuesでラップされたCGPointsです。期限 必ずしも長方形であるとは限りません宣言
Swift
var cornerPoints: [NSValue]? { get } -
バーコード値のタイプ。たとえば、TEXT、PRODUCT、URL などです。なお、タイプが
.unknownが返されます。宣言
Swift
var valueType: BarcodeValueType { get } -
MAILTO:または同様の QR コードタイプから送信されたメール メッセージ。このプロパティが設定されるのは、valueTypeは.emailです。宣言
Swift
var email: BarcodeEmail? { get } -
「TEL:」などの QR コードタイプに基づく電話番号。このプロパティは、
valueTypeが次の場合にのみ設定されます。.phone。宣言
Swift
var phone: BarcodePhone? { get } -
「SMS:」またはそれに類似する QR コードタイプに基づく SMS メッセージ。このプロパティは、
valueTypeの場合にのみ設定されます。.smsです。宣言
Swift
var sms: BarcodeSMS? { get } -
「MEBKM:」などの QR コードタイプの URL とタイトル。このプロパティは、
valueTypeの場合にのみ設定されます。.urlです。宣言
Swift
var url: BarcodeURLBookmark? { get } -
「WIFI:」などの QR コードタイプに基づく Wi-Fi ネットワーク パラメータ。このプロパティが設定されるのは、
valueTypeは.wifiです。宣言
Swift
var wifi: BarcodeWifi? { get } -
GEO:または同様の QR コードタイプからの GPS 座標。このプロパティは、valueTypeの場合にのみ設定されます。.geoです。宣言
Swift
var geoPoint: BarcodeGeoPoint? { get } -
個人または組織の名刺。(VCARD など)。このプロパティが設定されるのは、
valueTypeは.contactInfoです。宣言
Swift
var contactInfo: BarcodeContactInfo? { get } -
QR コードから抽出されたカレンダーの予定。このプロパティは、
valueTypeが次の場合にのみ設定されます。.calendarEvent。宣言
Swift
var calendarEvent: BarcodeCalendarEvent? { get } -
運転免許証または身分証明書。このプロパティは、
valueTypeが.driverLicenseの場合にのみ設定されます。宣言
Swift
var driverLicense: BarcodeDriverLicense? { get } -
使用不可