MLKBarcode
@interface MLKBarcode : NSObject
圖片中的條碼。
-
矩形 (相對於在檢視畫面中偵測到的圖片) 保留已發現的條碼 座標系統
聲明
Objective-C
@property (nonatomic, readonly) CGRect frame;
-
在條碼中編碼的條碼值。系統不會剖析結構化值,例如: ‘MEBKM:TITLE:Google;URL:https://www.google.com;;’.但不含補充值。
只有在條碼編碼為 UTF-8 格式或非 UTF8 時,才能使用此功能 條碼會改用
rawData
。聲明
Objective-C
@property (nonatomic, readonly, nullable) NSString *rawValue;
-
儲存在條碼中的原始資料。
聲明
Objective-C
@property (nonatomic, readonly, nullable) NSData *rawData;
-
採使用者容易閱讀格式的條碼值。可能會省略 條碼舉例來說,在上述情況中,顯示值可以是「https://www.google.com」。 如果是
valueType == .text
,這個欄位會等於rawValue
。這個值可以是多行,適用於 例如將換行符號編碼為原始 TEXT 條碼值時。可能包括 補充資訊。聲明
Objective-C
@property (nonatomic, readonly, nullable) NSString *displayValue;
-
條碼格式;例如 EAN_13請注意,如果該格式不在清單中,請
.unknown
。聲明
Objective-C
@property (nonatomic, readonly) MLKBarcodeFormat format;
-
條碼的四個角點,按順時針順序從左上角相對於 在檢視座標系統中偵測到的圖像。這些
CGPoints
已納入NSValues
中。應付款項 可能變形,不一定是矩形。聲明
Objective-C
@property (nonatomic, readonly, nullable) NSArray<NSValue *> *cornerPoints;
-
條碼值的類型。例如 TEXT、PRODUCT、網址等。請注意,如果類型並非 ,會傳回
.unknown
。聲明
Objective-C
@property (nonatomic, readonly) MLKBarcodeValueType valueType;
-
來自
MAILTO:
或類似 QR code 類型的電子郵件訊息。這個屬性只會設為valueType
為.email
。聲明
Objective-C
@property (nonatomic, readonly, nullable) MLKBarcodeEmail *email;
-
「TEL:」或類似 QR code 類型中的電話號碼。這個屬性只有在
valueType
為.phone
。聲明
Objective-C
@property (nonatomic, readonly, nullable) MLKBarcodePhone *phone;
-
「SMS:」或類似的 QR code 類型所發出的簡訊。這個屬性只有在
valueType
的情況下才會設定 為.sms
。聲明
Objective-C
@property (nonatomic, readonly, nullable) MLKBarcodeSMS *sms;
-
「MEBKM:」或類似 QR code 類型的網址和標題。這個屬性只有在
valueType
的情況下才會設定 為.url
。聲明
Objective-C
@property (nonatomic, readonly, nullable) MLKBarcodeURLBookmark *URL;
-
Wi-Fi 網路參數 (來自「WIFI:」或類似 QR code 類型)。這個屬性只會設為
valueType
為.wifi
。聲明
Objective-C
@property (nonatomic, readonly, nullable) MLKBarcodeWiFi *wifi;
-
GEO:
或類似 QR code 類型的 GPS 座標。這個屬性只有在valueType
的情況下才會設定 為.geo
。聲明
Objective-C
@property (nonatomic, readonly, nullable) MLKBarcodeGeoPoint *geoPoint;
-
個人或機構的名片。例如 VCARD。這個屬性只會設為
valueType
為.contactInfo
。聲明
Objective-C
@property (nonatomic, readonly, nullable) MLKBarcodeContactInfo *contactInfo;
-
從 QR code 擷取的日曆活動。這個屬性只有在
valueType
為.calendarEvent
。聲明
Objective-C
@property (nonatomic, readonly, nullable) MLKBarcodeCalendarEvent *calendarEvent;
-
駕照或身分證件。這項屬性只會在
valueType
為.driverLicense
時設定。聲明
Objective-C
@property (nonatomic, readonly, nullable) MLKBarcodeDriverLicense *driverLicense;
-
無法使用。
聲明
Objective-C
- (nonnull instancetype)init;