Freigeben über


IUITextInput Schnittstelle

Definition

IUITextInput funktioniert mit der Eingabe von Text und ermöglicht das Manipulieren von Features, einschließlich der Autokorrektur und vieler anderer Texteingabefeatures im Zusammenhang mit der Dokumentpräsentation.

[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
Abgeleitet
Attribute
Implementiert

Eigenschaften

AutocapitalizationType

Der von UITextAutocapitalizationType verwendete IUITextInput.

(Geerbt von IUITextInputTraits)
AutocorrectionType

Der von UITextAutocorrectionType verwendete IUITextInput.

(Geerbt von IUITextInputTraits)
BeginningOfDocument

Die Position des Texts, der den Anfang eines Dokuments angibt.

EnablesReturnKeyAutomatically

Gibt an, ob der Rückgabeschlüssel automatisch aktiviert ist.

(Geerbt von IUITextInputTraits)
EndOfDocument

Die Position des Texts, der den Anfang eines Dokuments angibt.

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von INativeObject)
HasText

Ruft einen Wert ab, der angibt, ob die Schlüsseleingabe Text enthält.

(Geerbt von IUIKeyInput)
KeyboardAppearance

Die UIKeyboardAppearance vom IUITextInput

(Geerbt von IUITextInputTraits)
KeyboardType

Der von UIKeyboardType verwendete IUITextInput.

(Geerbt von IUITextInputTraits)
MarkedTextRange

Der aktuell markierte Textbereich in einem bestimmten Dokument.

MarkedTextStyle

Attributwörterbuch, das beschreibt, wie Text gezeichnet werden soll.

ReturnKeyType

Die Form der Rückgabetaste für .IUITextInput

(Geerbt von IUITextInputTraits)
SecureTextEntry

Gibt an, ob der eingegebene Text ausgeblendet werden soll.

(Geerbt von IUITextInputTraits)
SelectedTextRange

Der Bereich des ausgewählten Texts eines Dokuments.

SpellCheckingType

Ruft einen Wert ab, der angibt, ob die Rechtschreibprüfung aktiviert, deaktiviert ist oder ob die Rechtschreibprüfung nur dann aktiviert wird, wenn die automatische Vervollständigung aktiviert ist (Standardeinstellung).

(Geerbt von IUITextInputTraits)
WeakInputDelegate

Gibt einen schwachen Eingabedelegat an.

WeakTokenizer

Gibt einen schwachen Tokenizer an.

Methoden

ComparePosition(UITextPosition, UITextPosition)

Ruft einen Vergleich einer Position mit einer anderen ab.

DeleteBackward()

IUITextInput funktioniert mit der Eingabe von Text und ermöglicht das Manipulieren von Features, einschließlich der Autokorrektur und vieler anderer Texteingabefeatures im Zusammenhang mit der Dokumentpräsentation.

(Geerbt von IUIKeyInput)
GetBaseWritingDirection(UITextPosition, UITextStorageDirection)

Ruft die Basisschreibrichtung für eine Textposition ab.

GetCaretRectForPosition(UITextPosition)

Ein Rechteck, das zum Zeichnen eines Carets an einer bestimmten Einfügemarke verwendet wird.

GetCharacterRange(UITextPosition, UITextLayoutDirection)

Ruft einen Zeichenbereich innerhalb der Grenzen einer definierten Richtung ab.

GetCharacterRangeAtPoint(CGPoint)

Ruft das Zeichen oder einen Bereich von Zeichen in einem Dokument ab, der an einem bestimmten Punkt vorhanden ist.

GetClosestPositionToPoint(CGPoint, UITextRange)

IUITextInput funktioniert mit der Eingabe von Text und ermöglicht das Manipulieren von Features, einschließlich der Autokorrektur und vieler anderer Texteingabefeatures im Zusammenhang mit der Dokumentpräsentation.

GetClosestPositionToPoint(CGPoint)

Ruft die nächstgelegene Position in einem Dokument ab, die für einen bestimmten Punkt vorhanden ist.

GetFirstRectForRange(UITextRange)

Ruft das erste Rechteck ab, das einen angegebenen Dokumenttextbereich einschließt.

GetOffsetFromPosition(UITextPosition, UITextPosition)

Ruft die Anzahl sichtbarer Zeichen zwischen zwei definierten Textpositionen ab.

GetPosition(UITextPosition, nint)

Ruft den Zeichenoffset aus der Anfangsposition ab.

GetPosition(UITextPosition, UITextLayoutDirection, nint)

Ruft den Zeichenoffset aus einer Anfangsposition ab.

GetPositionWithinRange(UITextRange, UITextLayoutDirection)

Ruft eine Position innerhalb eines angegebenen Bereichs ab.

GetSelectionRects(UITextRange)

Ruft ein Array von Auswahlrekts ab, das einem Textbereich entspricht.

GetTextRange(UITextPosition, UITextPosition)

Ruft einen angegebenen Textbereich ab.

InsertText(String)

Fügt Text am Cursor ein.

(Geerbt von IUIKeyInput)
ReplaceText(UITextRange, String)

Ersetzt Dokumenttext innerhalb eines angegebenen Bereichs.

SetBaseWritingDirectionforRange(UITextWritingDirection, UITextRange)

Legt eine Basis-Directon für das Schreiben im angegebenen Textbereich fest.

SetMarkedText(String, NSRange)

Legt den markierten Text fest und markiert ihn als aktuelle Auswahl.

TextInRange(UITextRange)

Ruft den gesamten Text ab, der innerhalb eines bestimmten Bereichs angegeben wird.

UnmarkText()

Hebt die Markierungen für den gesamten aktuell markierten Text in einem Dokument auf.

Erweiterungsmethoden

BeginFloatingCursor(IUITextInput, CGPoint)

Beginnt mit der Anzeige des schwebenden Cursors am angegebenen point.

DictationRecognitionFailed(IUITextInput)

Fehler bei der Erkennung des Diktats.

DictationRecordingDidEnd(IUITextInput)

Die Aufzeichnung des Diktats wurde beendet.

EndFloatingCursor(IUITextInput)

Endanzeige des schwebenden Cursors.

GetCharacterOffsetOfPosition(IUITextInput, UITextPosition, UITextRange)

Berechnet und gibt den Offset in range das Zeichen zurück, das sich im position Dokument befindet.

GetFrameForDictationResultPlaceholder(IUITextInput, NSObject)

Gibt das Rechteck zurück, in dem der Platzhalter des animierten Diktatergebnisses angezeigt werden soll.

GetPosition(IUITextInput, UITextRange, nint)

Berechnet und gibt die absolute Position im Dokument mit atCharacterOffset Zeichen in withinRangezurück.

GetSelectionAffinity(IUITextInput)

Beendet die Anzeige des schwebenden Cursors.

GetTextInputView(IUITextInput)

Gibt die Eingabeansicht zurück, die das Koordinatensystem für geometrische Vorgänge innerhalb der Texteingabe bereitstellt.

GetTextStyling(IUITextInput, UITextPosition, UITextStorageDirection)

Gibt ein Wörterbuch mit Formateigenschaften für Text an der atPosition Position zurück.

InsertDictationResult(IUITextInput, NSArray)

Fügt ein Diktierergebnis an der aktuellen Position ein.

InsertDictationResultPlaceholder(IUITextInput)

Gibt das Platzhalterobjekt zurück, das verwendet werden soll, bevor die Diktatergebnisse generiert werden.

RemoveDictationResultPlaceholder(IUITextInput, NSObject, Boolean)

Wird placeholder nicht mehr benötigt.

SetSelectionAffinity(IUITextInput, UITextStorageDirection)

Legt einen Wert fest, der steuert, ob der Cursor am Anfang der letzten Zeile oder am Ende der vorletzten Zeile einer mehrzeiligen Auswahl angezeigt wird.

ShouldChangeTextInRange(IUITextInput, UITextRange, String)

Fragt, ob der Text in inRange durch replacementTextersetzt werden soll.

UpdateFloatingCursor(IUITextInput, CGPoint)

Verschiebt den schwebenden Curor auf den angegebenen point.

GetPasswordRules(IUITextInputTraits)

Gibt die Kennworteingaberegeln zurück.

GetSmartDashesType(IUITextInputTraits)

Ruft die Smart-Bindestriche ab.

GetSmartInsertDeleteType(IUITextInputTraits)

Ruft die Smart Insert-Formatvorlage ab.

GetSmartQuotesType(IUITextInputTraits)

Ruft die Smart Quotes-Format ab.

GetTextContentType(IUITextInputTraits)

Ruft die Semantik der erwarteten Eingabe ab, sodass das System z. B. benutzerdefinierte Tastaturen bereitstellen kann.

SetPasswordRules(IUITextInputTraits, UITextInputPasswordRules)

Legt die Kennworteingaberegeln fest.

SetSmartDashesType(IUITextInputTraits, UITextSmartDashesType)

Legt den Stil für smarte Bindestriche fest.

SetSmartInsertDeleteType(IUITextInputTraits, UITextSmartInsertDeleteType)

Legt den Stil für das intelligente Einfügen fest.

SetSmartQuotesType(IUITextInputTraits, UITextSmartQuotesType)

Legt den Stil für intelligente Anführungszeichen fest.

SetTextContentType(IUITextInputTraits, NSString)

Legt die Semantik der erwarteten Eingabe fest, sodass das System beispielsweise benutzerdefinierte Tastaturen bereitstellen kann.

Gilt für: