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;