DigitalInkRecognizer
class DigitalInkRecognizer : NSObject
Objeto que realiza el reconocimiento de escritura a mano en tinta digital.
La tinta digital es la representación vectorial de lo que escribe un usuario. Se compone de una secuencia de trazos, cada uno de los cuales es una secuencia de puntos de contacto (coordenadas y marca de tiempo). Consulta Ink
para obtener más información.
-
No disponible. Usa
digitalInkRecognizer(options:)
en su lugar. -
Crea un objeto
DigitalInkRecognizer
con las opciones especificadas.Para obtener más información, consulta
DigitalInkRecognizerOptions
.Declaración
Swift
class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
-
Realiza un reconocimiento de la tinta de entrada.
Ten en cuenta que usar
recognize(ink:context:completion:)
en lugar de este método puede mejorar la exactitud en algunos casos.Declaración
Swift
func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResult
Parámetros
ink
Entrada que se reconocerá.
completion
Una devolución de llamada para mostrar candidatos de reconocimiento. Consulta
DigitalInkRecognizerCallback
para obtener más información. -
Realiza un reconocimiento de la tinta de entrada usando un contexto de reconocimiento.
Un contexto de reconocimiento contiene información sobre el tamaño del área de escritura y los caracteres que ya se ingresaron en el área de texto. Esto ayuda a desambiguar ciertos casos.
Ejemplo de uso: un reconocimiento anterior generó la string "hello", que se insertó en un campo de texto. Luego, el usuario escribe "world" a mano. Envía al método actual la tinta que muestra "world" y "hello" como una cadena en
context
. Lo más probable es que el reconocedor muestre la string "world" con un espacio inicial que separe las dos palabras.Para obtener más información, consulta
DigitalInkRecognitionContext
.Declaración
Swift
func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResult
Parámetros
ink
Entrada que se reconocerá.
context
Para obtener más información, consulta
DigitalInkRecognitionContext
.completion
Una devolución de llamada para mostrar candidatos de reconocimiento. Para obtener más información, consulta
DigitalInkRecognizerCallback
. Si no se reconoce nada, se pasará una lista vacía de candidatos a la devolución de llamada.