IUITextInput Interfaz

Definición

IUITextInput funciona con la entrada de texto y permite manipular características como autocorrección y muchas otras características de entrada de texto relacionadas con la presentación del 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
Implementaciones

Propiedades

AutocapitalizationType

UITextAutocapitalizationType que usa IUITextInput.

(Heredado de IUITextInputTraits)
AutocorrectionType

UITextAutocorrectionType que usa IUITextInput.

(Heredado de IUITextInputTraits)
BeginningOfDocument

Posición del texto que indica el principio de un documento.

EnablesReturnKeyAutomatically

Indica si la clave de retorno está habilitada automáticamente.

(Heredado de IUITextInputTraits)
EndOfDocument

Posición del texto que indica el principio de un documento.

Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de INativeObject)
HasText

Obtiene un valor que indica si la entrada de clave tiene texto en él.

(Heredado de IUIKeyInput)
KeyboardAppearance

utilizado UIKeyboardAppearance por el objeto IUITextInput

(Heredado de IUITextInputTraits)
KeyboardType

UIKeyboardType que usa IUITextInput.

(Heredado de IUITextInputTraits)
MarkedTextRange

Intervalo de texto marcado actualmente en un documento determinado.

MarkedTextStyle

Diccionario de atributos que describe cómo se debe dibujar el texto.

ReturnKeyType

Forma de la clave de retorno para .IUITextInput

(Heredado de IUITextInputTraits)
SecureTextEntry

Si el texto especificado debe estar oculto.

(Heredado de IUITextInputTraits)
SelectedTextRange

Intervalo del texto seleccionado de un documento.

SpellCheckingType

Obtiene o establece un valor que indica si la revisión ortográfica está activada, desactivada o si la revisión ortográfica solo se habilitará cuando la autocompletar esté habilitada (valor predeterminado).

(Heredado de IUITextInputTraits)
WeakInputDelegate

Indica un delegado de entrada débil.

WeakTokenizer

Indica un tokenizador débil.

Métodos

ComparePosition(UITextPosition, UITextPosition)

Obtiene una comparación de una posición con otra.

DeleteBackward()

IUITextInput funciona con la entrada de texto y permite manipular características como autocorrección y muchas otras características de entrada de texto relacionadas con la presentación del documento.

(Heredado de IUIKeyInput)
GetBaseWritingDirection(UITextPosition, UITextStorageDirection)

Obtiene la dirección de escritura base de una posición de texto.

GetCaretRectForPosition(UITextPosition)

Rectángulo utilizado para dibujar un símbolo de intercalación en un punto de inserción determinado.

GetCharacterRange(UITextPosition, UITextLayoutDirection)

Obtiene un intervalo de caracteres dentro de los límites de una dirección definida.

GetCharacterRangeAtPoint(CGPoint)

Obtiene el carácter o un intervalo de caracteres de un documento que existe en un punto determinado.

GetClosestPositionToPoint(CGPoint)

Obtiene la posición más cercana de un documento que existe en un punto determinado.

GetClosestPositionToPoint(CGPoint, UITextRange)

IUITextInput funciona con la entrada de texto y permite manipular características como autocorrección y muchas otras características de entrada de texto relacionadas con la presentación del documento.

GetFirstRectForRange(UITextRange)

Obtiene el primer rectángulo que incluye un intervalo de texto de documento especificado.

GetOffsetFromPosition(UITextPosition, UITextPosition)

Obtiene el número de caracteres visibles entre dos posiciones de texto definidas.

GetPosition(UITextPosition, nint)

Obtiene el desplazamiento de caracteres de la posición inicial.

GetPosition(UITextPosition, UITextLayoutDirection, nint)

Obtiene el desplazamiento de caracteres de una posición inicial.

GetPositionWithinRange(UITextRange, UITextLayoutDirection)

Obtiene una posición dentro de un intervalo especificado.

GetSelectionRects(UITextRange)

Obtiene una matriz de rects de selección que corresponde a un intervalo de texto.

GetTextRange(UITextPosition, UITextPosition)

Obtiene un intervalo de texto especificado.

InsertText(String)

Inserta texto en el cursor.

(Heredado de IUIKeyInput)
ReplaceText(UITextRange, String)

Reemplaza el texto del documento dentro de un intervalo especificado.

SetBaseWritingDirectionforRange(UITextWritingDirection, UITextRange)

Establece un directon base para escribir en el intervalo de texto especificado.

SetMarkedText(String, NSRange)

Establece el texto marcado y lo marca como la selección actual.

TextInRange(UITextRange)

Obtiene todo el texto especificado dentro de un intervalo determinado.

UnmarkText()

Desmarca todo el texto marcado actualmente dentro de un documento

Métodos de extensión

BeginFloatingCursor(IUITextInput, CGPoint)

Comienza a mostrar el cursor flotante en el especificado point.

DictationRecognitionFailed(IUITextInput)

Error en el reconocimiento del dictado.

DictationRecordingDidEnd(IUITextInput)

La grabación del dictado finalizó.

EndFloatingCursor(IUITextInput)

Finaliza la presentación del cursor flotante.

GetCharacterOffsetOfPosition(IUITextInput, UITextPosition, UITextRange)

Calcula y devuelve el desplazamiento en range del carácter que se encuentra en position el documento.

GetFrameForDictationResultPlaceholder(IUITextInput, NSObject)

Devuelve el rectángulo en el que se muestra el marcador de posición de resultado de dictado animado.

GetPosition(IUITextInput, UITextRange, nint)

Calcula y devuelve la posición absoluta del documento que es atCharacterOffset caracteres en withinRange.

GetSelectionAffinity(IUITextInput)

Deja de mostrar el cursor flotante.

GetTextInputView(IUITextInput)

Devuelve la vista de entrada que proporciona el sistema de coordenadas para las operaciones geométricas dentro de la entrada de texto.

GetTextStyling(IUITextInput, UITextPosition, UITextStorageDirection)

Devuelve un diccionario de propiedades de estilo para texto en la atPosition posición.

InsertDictationResult(IUITextInput, NSArray)

Inserta un resultado de dictado en la posición actual.

InsertDictationResultPlaceholder(IUITextInput)

Devuelve el objeto de marcador de posición que se va a usar antes de que finalice la generación de los resultados del dictado.

RemoveDictationResultPlaceholder(IUITextInput, NSObject, Boolean)

placeholder Ya no es necesario.

SetSelectionAffinity(IUITextInput, UITextStorageDirection)

Establece un valor que controla si el cursor se muestra al principio de la última línea o al final de la segunda a la última línea de una selección de varias líneas.

ShouldChangeTextInRange(IUITextInput, UITextRange, String)

Pregunta si el texto inRange de debe reemplazarse por replacementText.

UpdateFloatingCursor(IUITextInput, CGPoint)

Mueve el curor flotante al especificado point.

GetPasswordRules(IUITextInputTraits)

Devuelve las reglas de entrada de contraseña.

GetSmartDashesType(IUITextInputTraits)

Obtiene el estilo de guiones inteligentes.

GetSmartInsertDeleteType(IUITextInputTraits)

Obtiene el estilo de inserción inteligente.

GetSmartQuotesType(IUITextInputTraits)

Obtiene el estilo de comillas inteligentes.

GetTextContentType(IUITextInputTraits)

Obtiene la semántica de la entrada esperada, que permite al sistema, por ejemplo, proporcionar teclados personalizados.

SetPasswordRules(IUITextInputTraits, UITextInputPasswordRules)

Establece las reglas de entrada de contraseña.

SetSmartDashesType(IUITextInputTraits, UITextSmartDashesType)

Establece el estilo para guiones inteligentes.

SetSmartInsertDeleteType(IUITextInputTraits, UITextSmartInsertDeleteType)

Establece el estilo para la inserción inteligente.

SetSmartQuotesType(IUITextInputTraits, UITextSmartQuotesType)

Establece el estilo de las comillas inteligentes.

SetTextContentType(IUITextInputTraits, NSString)

Establece la semántica de la entrada esperada, que permite al sistema proporcionar, por ejemplo, teclados personalizados.

Se aplica a