Partager via


IUITextInput Interface

Définition

IUITextInput fonctionne avec l’insertion de texte et permet la manipulation de fonctionnalités, notamment la correction automatique et de nombreuses autres fonctionnalités de saisie de texte liées à la présentation de document.

[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
Dérivé
Attributs
Implémente

Propriétés

AutocapitalizationType

UITextAutocapitalizationType utilisé par le IUITextInput.

(Hérité de IUITextInputTraits)
AutocorrectionType

UITextAutocorrectionType utilisé par le IUITextInput.

(Hérité de IUITextInputTraits)
BeginningOfDocument

Position du texte indiquant le début d’un document.

EnablesReturnKeyAutomatically

Indique si la clé de retour est automatiquement activée.

(Hérité de IUITextInputTraits)
EndOfDocument

Position du texte indiquant le début d’un document.

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)
HasText

Obtient une valeur qui indique si l’entrée de clé contient du texte.

(Hérité de IUIKeyInput)
KeyboardAppearance

utilisé UIKeyboardAppearance par le IUITextInput

(Hérité de IUITextInputTraits)
KeyboardType

UIKeyboardType utilisé par le IUITextInput.

(Hérité de IUITextInputTraits)
MarkedTextRange

Plage de texte actuellement marquée dans un document donné.

MarkedTextStyle

Dictionnaire d’attributs décrivant la façon dont le texte doit être dessiné.

ReturnKeyType

Forme de la clé de retour pour .IUITextInput

(Hérité de IUITextInputTraits)
SecureTextEntry

Indique si le texte entré doit être masqué.

(Hérité de IUITextInputTraits)
SelectedTextRange

Plage du texte sélectionné d’un document.

SpellCheckingType

Obtient ou définit une valeur qui indique si la vérification orthographique est activée, désactivée ou si la vérification orthographique est activée uniquement lorsque la saisie semi-automatique est activée (par défaut).

(Hérité de IUITextInputTraits)
WeakInputDelegate

Indique un délégué d’entrée faible.

WeakTokenizer

Indique un générateur de jetons faible.

Méthodes

ComparePosition(UITextPosition, UITextPosition)

Obtient une comparaison d’une position à une autre.

DeleteBackward()

IUITextInput fonctionne avec l’insertion de texte et permet la manipulation de fonctionnalités, notamment la correction automatique et de nombreuses autres fonctionnalités de saisie de texte liées à la présentation de document.

(Hérité de IUIKeyInput)
GetBaseWritingDirection(UITextPosition, UITextStorageDirection)

Obtient le sens d’écriture de base pour une position de texte.

GetCaretRectForPosition(UITextPosition)

Rectangle utilisé pour dessiner un signe d’insertion à un point d’insertion donné.

GetCharacterRange(UITextPosition, UITextLayoutDirection)

Obtient une plage de caractères dans les limites d’une direction définie.

GetCharacterRangeAtPoint(CGPoint)

Obtient le caractère ou une plage de caractères dans un document qui existe à un point donné.

GetClosestPositionToPoint(CGPoint, UITextRange)

IUITextInput fonctionne avec l’insertion de texte et permet la manipulation de fonctionnalités, notamment la correction automatique et de nombreuses autres fonctionnalités de saisie de texte liées à la présentation de document.

GetClosestPositionToPoint(CGPoint)

Obtient la position la plus proche dans un document qui existe à un point donné.

GetFirstRectForRange(UITextRange)

Obtient le premier rectangle englobant une plage spécifiée de texte de document.

GetOffsetFromPosition(UITextPosition, UITextPosition)

Obtient le nombre de caractères visibles entre deux positions de texte définies.

GetPosition(UITextPosition, nint)

Obtient le décalage du caractère par rapport à la position initiale.

GetPosition(UITextPosition, UITextLayoutDirection, nint)

Obtient le décalage de caractères à partir d’une position initiale.

GetPositionWithinRange(UITextRange, UITextLayoutDirection)

Obtient une position dans une plage spécifiée.

GetSelectionRects(UITextRange)

Obtient un tableau de rects de sélection qui correspond à une plage de texte.

GetTextRange(UITextPosition, UITextPosition)

Obtient une plage de texte spécifiée.

InsertText(String)

Insère du texte au niveau du curseur.

(Hérité de IUIKeyInput)
ReplaceText(UITextRange, String)

Remplace le texte du document dans une plage spécifiée.

SetBaseWritingDirectionforRange(UITextWritingDirection, UITextRange)

Définit un directon de base pour l’écriture dans la plage de texte spécifiée.

SetMarkedText(String, NSRange)

Définit le texte marqué et le marque comme sélection actuelle.

TextInRange(UITextRange)

Obtient tout le texte spécifié dans une certaine plage.

UnmarkText()

Supprime le marquage de tout le texte actuellement marqué dans un document

Méthodes d’extension

BeginFloatingCursor(IUITextInput, CGPoint)

Commence à afficher le curseur flottant au niveau du spécifié point.

DictationRecognitionFailed(IUITextInput)

Échec de la reconnaissance de la dictée.

DictationRecordingDidEnd(IUITextInput)

L’enregistrement de la dictée s’est terminé.

EndFloatingCursor(IUITextInput)

Fin de l’affichage du curseur flottant.

GetCharacterOffsetOfPosition(IUITextInput, UITextPosition, UITextRange)

Calcule et retourne le décalage dans range le caractère qui se trouve dans position le document.

GetFrameForDictationResultPlaceholder(IUITextInput, NSObject)

Retourne le rectangle dans lequel afficher l’espace réservé de résultat de la dictée animée.

GetPosition(IUITextInput, UITextRange, nint)

Calcule et retourne la position absolue dans le document qui contient atCharacterOffset des caractères dans withinRange.

GetSelectionAffinity(IUITextInput)

Cesse d’afficher le curseur flottant.

GetTextInputView(IUITextInput)

Retourne la vue d’entrée qui fournit le système de coordonnées pour les opérations géométriques dans l’entrée de texte.

GetTextStyling(IUITextInput, UITextPosition, UITextStorageDirection)

Retourne un dictionnaire de propriétés de style pour le texte à la atPosition position.

InsertDictationResult(IUITextInput, NSArray)

Insère un résultat de dictée à la position actuelle.

InsertDictationResultPlaceholder(IUITextInput)

Retourne l’objet d’espace réservé à utiliser avant la fin de la génération des résultats de la dictée.

RemoveDictationResultPlaceholder(IUITextInput, NSObject, Boolean)

Le placeholder n’est plus nécessaire.

SetSelectionAffinity(IUITextInput, UITextStorageDirection)

Définit une valeur qui contrôle si le curseur est affiché au début de la dernière ligne ou à la fin de l’avant-dernière ligne d’une sélection multiligne.

ShouldChangeTextInRange(IUITextInput, UITextRange, String)

Demande si le texte dans inRange doit être remplacé par replacementText.

UpdateFloatingCursor(IUITextInput, CGPoint)

Déplace la courbe flottante vers le spécifié point.

GetPasswordRules(IUITextInputTraits)

Retourne les règles d’entrée de mot de passe.

GetSmartDashesType(IUITextInputTraits)

Obtient le style des tirets intelligents.

GetSmartInsertDeleteType(IUITextInputTraits)

Obtient le style d’insertion intelligente.

GetSmartQuotesType(IUITextInputTraits)

Obtient le style de guillemets intelligents.

GetTextContentType(IUITextInputTraits)

Obtient la sémantique de l’entrée attendue, ce qui permet au système, par exemple, de fournir des claviers personnalisés.

SetPasswordRules(IUITextInputTraits, UITextInputPasswordRules)

Définit les règles d’entrée de mot de passe.

SetSmartDashesType(IUITextInputTraits, UITextSmartDashesType)

Définit le style des tirets intelligents.

SetSmartInsertDeleteType(IUITextInputTraits, UITextSmartInsertDeleteType)

Définit le style pour l’insertion intelligente.

SetSmartQuotesType(IUITextInputTraits, UITextSmartQuotesType)

Définit le style des guillemets intelligents.

SetTextContentType(IUITextInputTraits, NSString)

Définit la sémantique de l’entrée attendue, ce qui permet au système, par exemple, de fournir des claviers personnalisés.

S’applique à