IUITextInput Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é |
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 |
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 |
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 |
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 |
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 |
UpdateFloatingCursor(IUITextInput, CGPoint) |
Déplace la courbe flottante vers le spécifié |
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. |