Bagikan melalui


IUITextInput Antarmuka

Definisi

IUITextInput bekerja dengan input teks dan memungkinkan manipulasi fitur termasuk koreksi otomatis dan banyak fitur input teks lainnya yang terkait dengan presentasi dokumen.

[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
Turunan
Atribut
Penerapan

Properti

AutocapitalizationType

yang UITextAutocapitalizationType digunakan oleh IUITextInput.

(Diperoleh dari IUITextInputTraits)
AutocorrectionType

yang UITextAutocorrectionType digunakan oleh IUITextInput.

(Diperoleh dari IUITextInputTraits)
BeginningOfDocument

Posisi teks yang menunjukkan awal dokumen.

EnablesReturnKeyAutomatically

Apakah kunci yang dikembalikan diaktifkan secara otomatis.

(Diperoleh dari IUITextInputTraits)
EndOfDocument

Posisi teks yang menunjukkan awal dokumen.

Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)
HasText

Mendapatkan nilai yang memberi tahu apakah input kunci memiliki teks di dalamnya.

(Diperoleh dari IUIKeyInput)
KeyboardAppearance

yang UIKeyboardAppearance digunakan oleh IUITextInput

(Diperoleh dari IUITextInputTraits)
KeyboardType

yang UIKeyboardType digunakan oleh IUITextInput.

(Diperoleh dari IUITextInputTraits)
MarkedTextRange

Rentang teks yang saat ini ditandai dalam dokumen tertentu.

MarkedTextStyle

Kamus atribut yang menjelaskan bagaimana teks harus digambar.

ReturnKeyType

Bentuk kunci pengembalian untuk IUITextInput.

(Diperoleh dari IUITextInputTraits)
SecureTextEntry

Apakah teks yang dimasukkan harus disembunyikan.

(Diperoleh dari IUITextInputTraits)
SelectedTextRange

Rentang teks yang dipilih dokumen.

SpellCheckingType

Mendapatkan atau mengatur nilai yang memberi tahu apakah pemeriksaan ejaan aktif, nonaktif, atau jika pemeriksaan ejaan hanya akan diaktifkan saat selesai otomatis diaktifkan (default).

(Diperoleh dari IUITextInputTraits)
WeakInputDelegate

Menunjukkan delegasi input yang lemah.

WeakTokenizer

Menunjukkan tokenizer yang lemah.

Metode

ComparePosition(UITextPosition, UITextPosition)

Mendapatkan perbandingan satu posisi dengan posisi lainnya.

DeleteBackward()

IUITextInput bekerja dengan input teks dan memungkinkan manipulasi fitur termasuk koreksi otomatis dan banyak fitur input teks lainnya yang terkait dengan presentasi dokumen.

(Diperoleh dari IUIKeyInput)
GetBaseWritingDirection(UITextPosition, UITextStorageDirection)

Mendapatkan arah penulisan dasar untuk posisi teks.

GetCaretRectForPosition(UITextPosition)

Persegi panjang yang digunakan untuk menggambar tanda sisipan pada titik penyisipan tertentu.

GetCharacterRange(UITextPosition, UITextLayoutDirection)

Mendapatkan rentang karakter dalam batas arah yang ditentukan.

GetCharacterRangeAtPoint(CGPoint)

Mendapatkan karakter atau rentang karakter dalam dokumen yang ada pada titik tertentu.

GetClosestPositionToPoint(CGPoint, UITextRange)

IUITextInput bekerja dengan input teks dan memungkinkan manipulasi fitur termasuk koreksi otomatis dan banyak fitur input teks lainnya yang terkait dengan presentasi dokumen.

GetClosestPositionToPoint(CGPoint)

Mendapatkan posisi terdekat dalam dokumen yang ada ke titik tertentu.

GetFirstRectForRange(UITextRange)

Mendapatkan persegi panjang pertama yang menyertakan rentang teks dokumen tertentu.

GetOffsetFromPosition(UITextPosition, UITextPosition)

Mendapatkan jumlah karakter yang terlihat di antara dua posisi teks yang ditentukan.

GetPosition(UITextPosition, nint)

Mendapatkan offset karakter dari posisi awal.

GetPosition(UITextPosition, UITextLayoutDirection, nint)

Mendapatkan offset karakter dari posisi awal.

GetPositionWithinRange(UITextRange, UITextLayoutDirection)

Mendapatkan posisi dalam rentang tertentu.

GetSelectionRects(UITextRange)

Mendapatkan array pilihan rect yang sesuai dengan rentang teks.

GetTextRange(UITextPosition, UITextPosition)

Mendapatkan rentang teks tertentu.

InsertText(String)

Menyisipkan teks pada kursor.

(Diperoleh dari IUIKeyInput)
ReplaceText(UITextRange, String)

Mengganti teks dokumen dalam rentang yang ditentukan.

SetBaseWritingDirectionforRange(UITextWritingDirection, UITextRange)

Mengatur directon dasar untuk menulis dalam rentang teks yang ditentukan.

SetMarkedText(String, NSRange)

Mengatur teks bertanda dan menandainya sebagai pilihan saat ini.

TextInRange(UITextRange)

Mendapatkan semua teks yang ditentukan dalam rentang tertentu.

UnmarkText()

Menghapus tanda semua teks yang saat ini ditandai di dalam dokumen

Metode Ekstensi

BeginFloatingCursor(IUITextInput, CGPoint)

Mulai menampilkan kursor mengambang pada yang ditentukan point.

DictationRecognitionFailed(IUITextInput)

Pengakuan dikte gagal.

DictationRecordingDidEnd(IUITextInput)

Rekaman dikte berakhir.

EndFloatingCursor(IUITextInput)

Mengakhiri tampilan kursor mengambang.

GetCharacterOffsetOfPosition(IUITextInput, UITextPosition, UITextRange)

Menghitung dan mengembalikan offset ke dalam range karakter yang ada dalam position dokumen.

GetFrameForDictationResultPlaceholder(IUITextInput, NSObject)

Mengembalikan persegi panjang untuk menampilkan tempat penampung hasil dikte animasi.

GetPosition(IUITextInput, UITextRange, nint)

Menghitung dan mengembalikan posisi absolut dalam dokumen yang merupakan atCharacterOffset karakter ke dalam withinRange.

GetSelectionAffinity(IUITextInput)

Berhenti menampilkan kursor mengambang.

GetTextInputView(IUITextInput)

Mengembalikan tampilan input yang menyediakan sistem koordinat untuk operasi geometris dalam input teks.

GetTextStyling(IUITextInput, UITextPosition, UITextStorageDirection)

Mengembalikan kamus properti gaya untuk teks pada posisi tersebut atPosition .

InsertDictationResult(IUITextInput, NSArray)

Menyisipkan hasil dikte pada posisi saat ini.

InsertDictationResultPlaceholder(IUITextInput)

Mengembalikan objek tempat penampung untuk digunakan sebelum hasil dikte selesai dibuat.

RemoveDictationResultPlaceholder(IUITextInput, NSObject, Boolean)

placeholder tidak lagi diperlukan.

SetSelectionAffinity(IUITextInput, UITextStorageDirection)

Mengatur nilai yang mengontrol apakah kursor ditampilkan di awal baris terakhir atau akhir baris kedua hingga terakhir dari pilihan multibaris.

ShouldChangeTextInRange(IUITextInput, UITextRange, String)

Menanyakan apakah teks di inRange harus diganti dengan replacementText.

UpdateFloatingCursor(IUITextInput, CGPoint)

Memindahkan kursor mengambang ke yang ditentukan point.

GetPasswordRules(IUITextInputTraits)

Mengembalikan aturan entri kata sandi.

GetSmartDashesType(IUITextInputTraits)

Mendapatkan gaya tanda hubung cerdas.

GetSmartInsertDeleteType(IUITextInputTraits)

Mendapatkan gaya sisipkan pintar.

GetSmartQuotesType(IUITextInputTraits)

Mendapatkan gaya kutipan cerdas.

GetTextContentType(IUITextInputTraits)

Mendapatkan semantik input yang diharapkan, yang memungkinkan sistem untuk, misalnya, menyediakan keyboard kustom.

SetPasswordRules(IUITextInputTraits, UITextInputPasswordRules)

Mengatur aturan entri kata sandi.

SetSmartDashesType(IUITextInputTraits, UITextSmartDashesType)

Mengatur gaya untuk tanda hubung cerdas.

SetSmartInsertDeleteType(IUITextInputTraits, UITextSmartInsertDeleteType)

Mengatur gaya untuk penyisipan cerdas.

SetSmartQuotesType(IUITextInputTraits, UITextSmartQuotesType)

Mengatur gaya untuk tanda kutip cerdas.

SetTextContentType(IUITextInputTraits, NSString)

Mengatur semantik input yang diharapkan, yang memungkinkan sistem untuk, misalnya, menyediakan keyboard kustom.

Berlaku untuk