DigitalInkRecognizer
class DigitalInkRecognizer : NSObject
Objeto para realizar o reconhecimento de escrita manual em tinta digital.
A tinta digital é a representação vetorial do que um usuário escreveu. Ele é composto por uma sequência de traços, cada um sendo uma sequência de pontos de contato (coordenadas e carimbo de data/hora). Consulte Ink
para
mais detalhes.
-
Indisponível. Use
digitalInkRecognizer(options:)
-
Cria um objeto
DigitalInkRecognizer
usando as opções especificadas.Consulte
DigitalInkRecognizerOptions
para ver detalhes.Declaração
Swift
class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
-
Executa o reconhecimento da tinta de entrada.
O uso de
recognize(ink:context:completion:)
em vez desse método pode aumentar a precisão em alguns casos.Declaração
Swift
func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResult
Parâmetros
ink
Entrada a ser reconhecida.
completion
Um callback para retornar candidatos ao reconhecimento. Consulte
DigitalInkRecognizerCallback
para mais detalhes. -
Executa um reconhecimento da tinta de entrada usando um contexto de reconhecimento.
Um contexto de reconhecimento contém informações sobre o tamanho da área de escrita e os caracteres que já foram inseridos na área de texto. Isso ajuda a remover a ambiguidade de alguns casos.
Exemplo de uso: um reconhecimento anterior gerou a string "hello", que foi inserida em um campo de texto. Em seguida, o usuário escreve "world". Envie ao método presente a tinta que mostra "world" e "hello" como uma string em
context
. O reconhecedor provavelmente retornará a string “world” com um espaço inicial separando as duas palavras.Consulte
DigitalInkRecognitionContext
para ver detalhes.Declaração
Swift
func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResult
Parâmetros
ink
Entrada a ser reconhecida.
context
Consulte
DigitalInkRecognitionContext
para ver detalhes.completion
Um callback para retornar candidatos ao reconhecimento. Acesse
DigitalInkRecognizerCallback
para ver detalhes. Se nada puder ser reconhecido, uma lista vazia de candidatos será transmitida para o callback.