DigitalInkRecognizer
class DigitalInkRecognizer : NSObject
對數位墨水執行手寫辨識的物件。
數位墨水是代表使用者輸入內容的向量表示法。編碼器-解碼器架構
每個筆劃,都是由一系列觸控點 (座標和時間戳記) 所組成。請參閱 Ink
:
詳細資料。
-
無法使用,請改用
digitalInkRecognizer(options:)
。 -
使用指定的選項建立
DigitalInkRecognizer
物件。如需詳細資訊,請參閱
DigitalInkRecognizerOptions
。聲明
Swift
class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
-
這個外掛程式能辨識輸入墨水。
請注意,以
recognize(ink:context:completion:)
取代這個方法可能更好 或在某些情況下準確率聲明
Swift
func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResult
參數
ink
要辨識的輸入值。
completion
傳回候選辨識候選項目的回呼。詳情請見 如要瞭解詳情,請
DigitalInkRecognizerCallback
。 -
使用辨識內容辨識輸入墨水。
辨識內容包含撰寫區域大小和字元的相關資訊 。這有助於釐清某些案件。
使用範例:先前的辨識結果產生了「hello」字串,已插入 文字欄位。接著使用者以手寫方式輸入「世界」。傳送顯示「world」的呈現方式 在
context
中以字串形式使用「hello」。辨識器很可能會傳回「world」字串 並使用以空格分隔兩個字詞的前置空格。如需詳細資訊,請參閱
DigitalInkRecognitionContext
。聲明
Swift
func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResult
參數
ink
要辨識的輸入值。
context
如需詳細資訊,請參閱
DigitalInkRecognitionContext
。completion
傳回候選辨識候選項目的回呼。詳情請見 如要瞭解詳情,請
DigitalInkRecognizerCallback
。如果無法辨識的資訊,則空白清單 候選項目會傳遞到回呼。