Compartilhar via


IUITextInput Interface

Definição

IUITextInput funciona com a entrada de texto e permite a manipulação de recursos, incluindo autocorreção e muitos outros recursos de entrada de texto relacionados à apresentação do documento.

[Foundation.Protocol(Name="UITextInput", WrapperType=typeof(UIKit.UITextInputWrapper))]
public interface IUITextInput : IDisposable, UIKit.IUIKeyInput
type IUITextInput = interface
    interface INativeObject
    interface IDisposable
    interface IUIKeyInput
    interface IUITextInputTraits
Derivado
Atributos
Implementações

Propriedades

AutocapitalizationType

O UITextAutocapitalizationType usado pelo IUITextInput.

(Herdado de IUITextInputTraits)
AutocorrectionType

O UITextAutocorrectionType usado pelo IUITextInput.

(Herdado de IUITextInputTraits)
BeginningOfDocument

A posição do texto que indica o início de um documento.

EnablesReturnKeyAutomatically

Se a chave de retorno está habilitada automaticamente.

(Herdado de IUITextInputTraits)
EndOfDocument

A posição do texto que indica o início de um documento.

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de INativeObject)
HasText

Obtém um valor que informa se a entrada de chave tem texto.

(Herdado de IUIKeyInput)
KeyboardAppearance

O UIKeyboardAppearance usado pelo IUITextInput

(Herdado de IUITextInputTraits)
KeyboardType

O UIKeyboardType usado pelo IUITextInput.

(Herdado de IUITextInputTraits)
MarkedTextRange

O intervalo de texto marcado no momento em um determinado documento.

MarkedTextStyle

Dicionário de atributos que descreve como o texto deve ser desenhado.

ReturnKeyType

A forma da chave de retorno para o IUITextInput.

(Herdado de IUITextInputTraits)
SecureTextEntry

Se o texto inserido deve ser oculto.

(Herdado de IUITextInputTraits)
SelectedTextRange

O intervalo do texto selecionado de um documento.

SpellCheckingType

Obtém ou define um valor que informa se a verificação ortográfica está ativada, desativada ou se a verificação ortográfica será habilitada somente quando a conclusão automática estiver habilitada (padrão).

(Herdado de IUITextInputTraits)
WeakInputDelegate

Indica um delegado de entrada fraco.

WeakTokenizer

Indica um criador de token fraco.

Métodos

ComparePosition(UITextPosition, UITextPosition)

Obtém uma comparação de uma posição com outra.

DeleteBackward()

IUITextInput funciona com a entrada de texto e permite a manipulação de recursos, incluindo autocorreção e muitos outros recursos de entrada de texto relacionados à apresentação do documento.

(Herdado de IUIKeyInput)
GetBaseWritingDirection(UITextPosition, UITextStorageDirection)

Obtém a direção de gravação base para uma posição de texto.

GetCaretRectForPosition(UITextPosition)

Um retângulo usado para desenhar um cursor em um determinado ponto de inserção.

GetCharacterRange(UITextPosition, UITextLayoutDirection)

Obtém um intervalo de caracteres dentro dos limites de uma direção definida.

GetCharacterRangeAtPoint(CGPoint)

Obtém o caractere ou um intervalo de caracteres em um documento que existe em um determinado ponto.

GetClosestPositionToPoint(CGPoint)

Obtém a posição mais próxima em um documento que existe para um determinado ponto.

GetClosestPositionToPoint(CGPoint, UITextRange)

IUITextInput funciona com a entrada de texto e permite a manipulação de recursos, incluindo autocorreção e muitos outros recursos de entrada de texto relacionados à apresentação do documento.

GetFirstRectForRange(UITextRange)

Obtém o primeiro retângulo que inclui um intervalo especificado de texto do documento.

GetOffsetFromPosition(UITextPosition, UITextPosition)

Obtém o número de caracteres visíveis entre duas posições de texto definidas.

GetPosition(UITextPosition, nint)

Obtém o deslocamento de caractere da posição inicial.

GetPosition(UITextPosition, UITextLayoutDirection, nint)

Obtém o deslocamento de caractere de uma posição inicial.

GetPositionWithinRange(UITextRange, UITextLayoutDirection)

Obtém uma posição dentro de um intervalo especificado.

GetSelectionRects(UITextRange)

Obtém uma matriz de rects de seleção que corresponde a um intervalo de texto.

GetTextRange(UITextPosition, UITextPosition)

Obtém um intervalo de texto especificado.

InsertText(String)

Insere texto no cursor.

(Herdado de IUIKeyInput)
ReplaceText(UITextRange, String)

Substitui o texto do documento dentro de um intervalo especificado.

SetBaseWritingDirectionforRange(UITextWritingDirection, UITextRange)

Define um directon base para gravação no intervalo de texto especificado.

SetMarkedText(String, NSRange)

Define o texto marcado e o marca como a seleção atual.

TextInRange(UITextRange)

Obtém todo o texto especificado em um determinado intervalo.

UnmarkText()

Desmarca todo o texto marcado no momento em um documento

Métodos de Extensão

BeginFloatingCursor(IUITextInput, CGPoint)

Começa a exibir o cursor flutuante no especificado point.

DictationRecognitionFailed(IUITextInput)

Falha no reconhecimento do ditado.

DictationRecordingDidEnd(IUITextInput)

A gravação do ditado terminou.

EndFloatingCursor(IUITextInput)

Termina a exibição do cursor flutuante.

GetCharacterOffsetOfPosition(IUITextInput, UITextPosition, UITextRange)

Calcula e retorna o deslocamento para range o do caractere que está no position documento.

GetFrameForDictationResultPlaceholder(IUITextInput, NSObject)

Retorna o retângulo no qual exibir o espaço reservado do resultado do ditado animado.

GetPosition(IUITextInput, UITextRange, nint)

Calcula e retorna a posição absoluta no documento que são atCharacterOffset caracteres em withinRange.

GetSelectionAffinity(IUITextInput)

Para de exibir o cursor flutuante.

GetTextInputView(IUITextInput)

Retorna a exibição de entrada que fornece o sistema de coordenadas para operações geométricas dentro da entrada de texto.

GetTextStyling(IUITextInput, UITextPosition, UITextStorageDirection)

Retorna um dicionário de propriedades de estilo para texto na atPosition posição.

InsertDictationResult(IUITextInput, NSArray)

Insere um resultado de ditado na posição atual.

InsertDictationResultPlaceholder(IUITextInput)

Retorna o objeto de espaço reservado a ser usado antes que os resultados do ditado sejam gerados.

RemoveDictationResultPlaceholder(IUITextInput, NSObject, Boolean)

O placeholder não é mais necessário.

SetSelectionAffinity(IUITextInput, UITextStorageDirection)

Define um valor que controla se o cursor é exibido no início da última linha ou no final da última linha de uma seleção de várias linhas.

ShouldChangeTextInRange(IUITextInput, UITextRange, String)

Pergunta se o texto em inRange deve ser substituído replacementTextpor .

UpdateFloatingCursor(IUITextInput, CGPoint)

Move o curor flutuante para o especificado point.

GetPasswordRules(IUITextInputTraits)

Retorna as regras de entrada de senha.

GetSmartDashesType(IUITextInputTraits)

Obtém o estilo de traços inteligentes.

GetSmartInsertDeleteType(IUITextInputTraits)

Obtém o estilo de inserção inteligente.

GetSmartQuotesType(IUITextInputTraits)

Obtém o estilo de aspas inteligentes.

GetTextContentType(IUITextInputTraits)

Obtém a semântica da entrada esperada, que permite que o sistema, por exemplo, forneça teclados personalizados.

SetPasswordRules(IUITextInputTraits, UITextInputPasswordRules)

Define as regras de entrada de senha.

SetSmartDashesType(IUITextInputTraits, UITextSmartDashesType)

Define o estilo para traços inteligentes.

SetSmartInsertDeleteType(IUITextInputTraits, UITextSmartInsertDeleteType)

Define o estilo de inserção inteligente.

SetSmartQuotesType(IUITextInputTraits, UITextSmartQuotesType)

Define o estilo para aspas inteligentes.

SetTextContentType(IUITextInputTraits, NSString)

Define a semântica da entrada esperada, o que permite que o sistema, por exemplo, forneça teclados personalizados.

Aplica-se a