MLKDigitalInkRecognizer
@interface MLKDigitalInkRecognizer : NSObject
Oggetto per eseguire il riconoscimento della scrittura su inchiostro digitale.
L'inchiostro digitale è la rappresentazione vettoriale di ciò che ha scritto un utente. È composto da una sequenza di tratti, ognuno dei quali è una sequenza di punti di contatto (coordinate e timestamp). Consulta la pagina Ink
per
i dettagli.
-
Non disponibile. Usa invece il criterio
digitalInkRecognizer(options:)
.Dichiarazione
Objective-C
- (nonnull instancetype)init;
-
Crea un oggetto
DigitalInkRecognizer
utilizzando le opzioni specificate.Per ulteriori dettagli, consulta
DigitalInkRecognizerOptions
.Dichiarazione
Objective-C
+ (nonnull MLKDigitalInkRecognizer *)digitalInkRecognizerWithOptions: (nonnull MLKDigitalInkRecognizerOptions *)options;
-
Esegue un riconoscimento dell'inchiostro di input.
Tieni presente che, in alcuni casi, l'utilizzo di
recognize(ink:context:completion:)
anziché di questo metodo può migliorare l'accuratezza.Dichiarazione
Objective-C
- (void)recognizeInk:(nonnull MLKInk *)ink completion:(nonnull MLKDigitalInkRecognizerCallback)completion;
Parametri
ink
Input da riconoscere.
completion
Un callback per la restituzione dei candidati per il riconoscimento. Per informazioni dettagliate, visita la pagina
DigitalInkRecognizerCallback
. -
Esegue il riconoscimento dell'inchiostro di input utilizzando un contesto di riconoscimento.
Un contesto di riconoscimento contiene informazioni sulle dimensioni dell'area di scrittura e sui caratteri già inseriti nell'area di testo. Ciò aiuta a distinguere determinati casi.
Esempio di utilizzo: un riconoscimento precedente ha restituito la stringa "hello", che è stata inserita in un campo di testo. L'utente scrive quindi a mano libera "mondo". Invia con questo metodo l'inchiostro che mostra "mondo" e "ciao" come stringa in
context
. Molto probabilmente il riconoscimento restituirà la stringa "mondo" con uno spazio iniziale che separa le due parole.Per ulteriori dettagli, consulta
DigitalInkRecognitionContext
.Dichiarazione
Objective-C
- (void)recognizeInk:(nonnull MLKInk *)ink context:(nonnull MLKDigitalInkRecognitionContext *)context completion:(nonnull MLKDigitalInkRecognizerCallback)completion;
Parametri
ink
Input da riconoscere.
context
Per ulteriori dettagli, consulta
DigitalInkRecognitionContext
.completion
Un callback per la restituzione dei candidati per il riconoscimento. Per informazioni dettagliate, visita la pagina
DigitalInkRecognizerCallback
. Se non viene riconosciuto nulla, verrà inviato al callback un elenco vuoto di candidati.