IUITextInput Interfaccia

Definizione

IUITextInput funziona con l'input di testo e consente la modifica delle funzionalità, tra cui la correzione automatica e molte altre funzionalità di input di testo correlate alla presentazione 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
Derivato
Attributi
Implementazioni

Proprietà

AutocapitalizationType

Oggetto UITextAutocapitalizationType utilizzato dall'oggetto IUITextInput.

(Ereditato da IUITextInputTraits)
AutocorrectionType

Oggetto UITextAutocorrectionType utilizzato dall'oggetto IUITextInput.

(Ereditato da IUITextInputTraits)
BeginningOfDocument

Posizione del testo che indica l'inizio di un documento.

EnablesReturnKeyAutomatically

Se la chiave restituita è abilitata automaticamente.

(Ereditato da IUITextInputTraits)
EndOfDocument

Posizione del testo che indica l'inizio di un documento.

Handle

Gestire (puntatore) alla rappresentazione dell'oggetto non gestita.

(Ereditato da INativeObject)
HasText

Ottiene un valore che indica se l'input della chiave ha testo in esso.

(Ereditato da IUIKeyInput)
KeyboardAppearance

Oggetto utilizzato dall'oggetto UIKeyboardAppearanceIUITextInput

(Ereditato da IUITextInputTraits)
KeyboardType

Oggetto UIKeyboardType utilizzato dall'oggetto IUITextInput.

(Ereditato da IUITextInputTraits)
MarkedTextRange

Intervallo attualmente contrassegnato di testo in un determinato documento.

MarkedTextStyle

Dizionario attributi che descrive come deve essere disegnato il testo.

ReturnKeyType

Forma della chiave restituita per .IUITextInput

(Ereditato da IUITextInputTraits)
SecureTextEntry

Se il testo immesso deve essere nascosto.

(Ereditato da IUITextInputTraits)
SelectedTextRange

Intervallo di testo selezionato di un documento.

SpellCheckingType

Ottiene o imposta un valore che indica se il controllo ortografico è attivo, disattivato o se il controllo ortografico verrà abilitato solo quando il completamento automatico è abilitato (impostazione predefinita).

(Ereditato da IUITextInputTraits)
WeakInputDelegate

Indica un delegato di input debole.

WeakTokenizer

Indica un tokenizzatore debole.

Metodi

ComparePosition(UITextPosition, UITextPosition)

Ottiene un confronto tra una posizione e un'altra.

DeleteBackward()

IUITextInput funziona con l'input di testo e consente la modifica delle funzionalità, tra cui la correzione automatica e molte altre funzionalità di input di testo correlate alla presentazione del documento.

(Ereditato da IUIKeyInput)
GetBaseWritingDirection(UITextPosition, UITextStorageDirection)

Ottiene la direzione di scrittura di base per una posizione di testo.

GetCaretRectForPosition(UITextPosition)

Rettangolo utilizzato per il disegno di un punto di inserimento specifico.

GetCharacterRange(UITextPosition, UITextLayoutDirection)

Ottiene un intervallo di caratteri entro i limiti di una direzione definita.

GetCharacterRangeAtPoint(CGPoint)

Ottiene il carattere o un intervallo di caratteri in un documento presente in un determinato punto.

GetClosestPositionToPoint(CGPoint, UITextRange)

IUITextInput funziona con l'input di testo e consente la modifica delle funzionalità, tra cui la correzione automatica e molte altre funzionalità di input di testo correlate alla presentazione del documento.

GetClosestPositionToPoint(CGPoint)

Ottiene la posizione più vicina in un documento presente in un determinato punto.

GetFirstRectForRange(UITextRange)

Ottiene il primo rettangolo che racchiude un intervallo specificato di testo del documento.

GetOffsetFromPosition(UITextPosition, UITextPosition)

Ottiene il numero di caratteri visibili tra due posizioni di testo definite.

GetPosition(UITextPosition, nint)

Ottiene l'offset del carattere dalla posizione iniziale.

GetPosition(UITextPosition, UITextLayoutDirection, nint)

Ottiene l'offset di caratteri da una posizione iniziale.

GetPositionWithinRange(UITextRange, UITextLayoutDirection)

Ottiene una posizione all'interno di un intervallo specificato.

GetSelectionRects(UITextRange)

Ottiene una matrice di rects di selezione che corrisponde a un intervallo di testo.

GetTextRange(UITextPosition, UITextPosition)

Ottiene un intervallo di testo specificato.

InsertText(String)

Inserisce il testo nel cursore.

(Ereditato da IUIKeyInput)
ReplaceText(UITextRange, String)

Sostituisce il testo del documento all'interno di un intervallo specificato.

SetBaseWritingDirectionforRange(UITextWritingDirection, UITextRange)

Imposta un directon di base per la scrittura nell'intervallo di testo specificato.

SetMarkedText(String, NSRange)

Imposta il testo contrassegnato e lo contrassegna come selezione corrente.

TextInRange(UITextRange)

Ottiene tutto il testo specificato all'interno di un determinato intervallo.

UnmarkText()

Deseleziona tutto il testo attualmente contrassegnato all'interno di un documento

Metodi di estensione

BeginFloatingCursor(IUITextInput, CGPoint)

Inizia a visualizzare il cursore mobile in corrispondenza dell'oggetto specificato point.

DictationRecognitionFailed(IUITextInput)

Il riconoscimento della dettatura non è riuscito.

DictationRecordingDidEnd(IUITextInput)

La registrazione della dettatura è terminata.

EndFloatingCursor(IUITextInput)

Termina la visualizzazione del cursore mobile.

GetCharacterOffsetOfPosition(IUITextInput, UITextPosition, UITextRange)

Calcola e restituisce l'offset range nel carattere presente position nel documento.

GetFrameForDictationResultPlaceholder(IUITextInput, NSObject)

Restituisce il rettangolo in cui visualizzare il segnaposto dei risultati della dettatura animata.

GetPosition(IUITextInput, UITextRange, nint)

Calcola e restituisce la posizione assoluta nel documento che è atCharacterOffset caratteri in withinRange.

GetSelectionAffinity(IUITextInput)

Arresta la visualizzazione del cursore mobile.

GetTextInputView(IUITextInput)

Restituisce la vista di input che fornisce il sistema di coordinate per le operazioni geometriche all'interno dell'input di testo.

GetTextStyling(IUITextInput, UITextPosition, UITextStorageDirection)

Restituisce un dizionario delle proprietà dello stile per il testo nella atPosition posizione.

InsertDictationResult(IUITextInput, NSArray)

Inserisce un risultato di dettatura nella posizione corrente.

InsertDictationResultPlaceholder(IUITextInput)

Restituisce l'oggetto segnaposto da usare prima che vengano generati i risultati della dettatura.

RemoveDictationResultPlaceholder(IUITextInput, NSObject, Boolean)

Non placeholder è più necessario.

SetSelectionAffinity(IUITextInput, UITextStorageDirection)

Imposta un valore che controlla se il cursore viene visualizzato all'inizio dell'ultima riga o alla fine dell'ultima riga di una selezione multilinea.

ShouldChangeTextInRange(IUITextInput, UITextRange, String)

Chiede se il testo in inRange deve essere sostituito con replacementText.

UpdateFloatingCursor(IUITextInput, CGPoint)

Sposta il curor mobile nell'oggetto specificato point.

GetPasswordRules(IUITextInputTraits)

Restituisce le regole di immissione della password.

GetSmartDashesType(IUITextInputTraits)

Ottiene lo stile dei trattini intelligenti.

GetSmartInsertDeleteType(IUITextInputTraits)

Ottiene lo stile di inserimento intelligente.

GetSmartQuotesType(IUITextInputTraits)

Ottiene lo stile delle virgolette intelligenti.

GetTextContentType(IUITextInputTraits)

Ottiene la semantica dell'input previsto, che consente al sistema di fornire, ad esempio, tastiere personalizzate.

SetPasswordRules(IUITextInputTraits, UITextInputPasswordRules)

Imposta le regole di immissione della password.

SetSmartDashesType(IUITextInputTraits, UITextSmartDashesType)

Imposta lo stile per i trattini intelligenti.

SetSmartInsertDeleteType(IUITextInputTraits, UITextSmartInsertDeleteType)

Imposta lo stile per l'inserimento intelligente.

SetSmartQuotesType(IUITextInputTraits, UITextSmartQuotesType)

Imposta lo stile per le virgolette intelligenti.

SetTextContentType(IUITextInputTraits, NSString)

Imposta la semantica dell'input previsto, che consente al sistema, ad esempio, di fornire tastiere personalizzate.

Si applica a