DigitalInkRecognizer
class DigitalInkRecognizer : NSObjectObjeto para realizar el reconocimiento de escritura a mano con tinta digital.
La tinta digital es la representación vectorial de lo que escribió 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
más detalles.
-
No disponible. Usa
digitalInkRecognizer(options:)en su lugar. -
Crea un objeto
DigitalInkRecognizercon las opciones especificadas.Consulta
DigitalInkRecognizerOptionspara obtener información.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 exactitud en algunos casos.Declaración
Swift
func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResultParámetros
inkEntrada que se reconocerá.
completionUna devolución de llamada para mostrar candidatos de reconocimiento. Consulta
DigitalInkRecognizerCallbackpara obtener más información. -
Realiza un reconocimiento de la tinta de entrada mediante 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 previo produjo la cadena “hello”, que se insertó en un campo de texto. Luego, el usuario escribe a mano “mundo”. Envía al método actual la tinta que muestra “world”. y "hello" como cadena en
context. Lo más probable es que el reconocedor muestre la cadena “world” con un espacio al principio que separa las dos palabras.Consulta
DigitalInkRecognitionContextpara obtener información.Declaración
Swift
func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResultParámetros
inkEntrada que se reconocerá.
contextConsulta
DigitalInkRecognitionContextpara obtener información.completionUna devolución de llamada para mostrar candidatos de reconocimiento. Para obtener más información, consulta
DigitalInkRecognizerCallback. Si no se puede reconocer nada, una lista vacía de candidatos se pasarán a la devolución de llamada.