Поделиться через


IUITextInput Интерфейс

Определение

IUITextInput работает с вводом текста и позволяет манипулировать функциями, включая автозамену и многие другие функции ввода текста, связанные с представлением документа.

[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
Производный
Атрибуты
Реализации

Свойства

AutocapitalizationType

Значение UITextAutocapitalizationType, используемое объектом IUITextInput.

(Унаследовано от IUITextInputTraits)
AutocorrectionType

Значение UITextAutocorrectionType, используемое объектом IUITextInput.

(Унаследовано от IUITextInputTraits)
BeginningOfDocument

Позиция текста, указывающего начало документа.

EnablesReturnKeyAutomatically

Указывает, включен ли возвращаемый ключ автоматически.

(Унаследовано от IUITextInputTraits)
EndOfDocument

Позиция текста, указывающего начало документа.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от INativeObject)
HasText

Возвращает значение, указывающее, содержит ли входной ключ текст.

(Унаследовано от IUIKeyInput)
KeyboardAppearance

Объект , UIKeyboardAppearance используемый IUITextInput

(Унаследовано от IUITextInputTraits)
KeyboardType

Значение UIKeyboardType, используемое объектом IUITextInput.

(Унаследовано от IUITextInputTraits)
MarkedTextRange

Помеченный в данный момент диапазон текста в данном документе.

MarkedTextStyle

Словарь атрибутов, описывающий способ рисования текста.

ReturnKeyType

Форма возвращаемого ключа для IUITextInput.

(Унаследовано от IUITextInputTraits)
SecureTextEntry

Указывает, должен ли введенный текст быть скрыт.

(Унаследовано от IUITextInputTraits)
SelectedTextRange

Диапазон выделенного текста документа.

SpellCheckingType

Возвращает или задает значение, указывающее, включена ли проверка орфографии, отключена ли проверка орфографии или будет включена только при включении автоматического завершения (по умолчанию).

(Унаследовано от IUITextInputTraits)
WeakInputDelegate

Указывает на слабый делегат входных данных.

WeakTokenizer

Указывает на слабый создатель маркеров.

Методы

ComparePosition(UITextPosition, UITextPosition)

Возвращает сравнение одной позиции с другой.

DeleteBackward()

IUITextInput работает с вводом текста и позволяет манипулировать функциями, включая автозамену и многие другие функции ввода текста, связанные с представлением документа.

(Унаследовано от IUIKeyInput)
GetBaseWritingDirection(UITextPosition, UITextStorageDirection)

Возвращает базовое направление записи для позиции текста.

GetCaretRectForPosition(UITextPosition)

Прямоугольник, используемый для рисования курсора в заданной точке вставки.

GetCharacterRange(UITextPosition, UITextLayoutDirection)

Возвращает диапазон символов в пределах определенного направления.

GetCharacterRangeAtPoint(CGPoint)

Возвращает символ или диапазон символов в документе, который существует в заданной точке.

GetClosestPositionToPoint(CGPoint)

Возвращает ближайшее положение в документе, которое существует к заданной точке.

GetClosestPositionToPoint(CGPoint, UITextRange)

IUITextInput работает с вводом текста и позволяет манипулировать функциями, включая автозамену и многие другие функции ввода текста, связанные с представлением документа.

GetFirstRectForRange(UITextRange)

Возвращает первый прямоугольник, включающий указанный диапазон текста документа.

GetOffsetFromPosition(UITextPosition, UITextPosition)

Возвращает количество видимых символов между двумя определенными текстовыми позициями.

GetPosition(UITextPosition, nint)

Возвращает смещение символов из начальной позиции.

GetPosition(UITextPosition, UITextLayoutDirection, nint)

Возвращает смещение символов из начальной позиции.

GetPositionWithinRange(UITextRange, UITextLayoutDirection)

Возвращает позицию в заданном диапазоне.

GetSelectionRects(UITextRange)

Возвращает массив прямоугольниц выделения, соответствующий текстовому диапазону.

GetTextRange(UITextPosition, UITextPosition)

Возвращает указанный текстовый диапазон.

InsertText(String)

Вставляет текст в курсор.

(Унаследовано от IUIKeyInput)
ReplaceText(UITextRange, String)

Заменяет текст документа в указанном диапазоне.

SetBaseWritingDirectionforRange(UITextWritingDirection, UITextRange)

Задает базовый directon для записи в указанном диапазоне текста.

SetMarkedText(String, NSRange)

Задает помеченный текст и помечает его как текущий выделенный фрагмент.

TextInRange(UITextRange)

Возвращает весь текст, указанный в определенном диапазоне.

UnmarkText()

Отменяет маркировку всех помеченных в данный момент текста в документе

Методы расширения

BeginFloatingCursor(IUITextInput, CGPoint)

Начинает отображение плавающего курсора в указанном pointобъекте .

DictationRecognitionFailed(IUITextInput)

Не удалось распознать диктовку.

DictationRecordingDidEnd(IUITextInput)

Запись диктовки закончилась.

EndFloatingCursor(IUITextInput)

Завершает отображение плавающего курсора.

GetCharacterOffsetOfPosition(IUITextInput, UITextPosition, UITextRange)

Вычисляет и возвращает смещение range в символ, который находится в position документе.

GetFrameForDictationResultPlaceholder(IUITextInput, NSObject)

Возвращает прямоугольник, в котором отображается заполнитель результата анимированной диктовки.

GetPosition(IUITextInput, UITextRange, nint)

Вычисляет и возвращает абсолютную позицию в документе, которая является atCharacterOffset символами в withinRange.

GetSelectionAffinity(IUITextInput)

Прекращает отображение плавающего курсора.

GetTextInputView(IUITextInput)

Возвращает входное представление, которое предоставляет систему координат для геометрических операций в текстовом вводе.

GetTextStyling(IUITextInput, UITextPosition, UITextStorageDirection)

Возвращает словарь свойств стиля для текста в atPosition позиции .

InsertDictationResult(IUITextInput, NSArray)

Вставляет результат диктовки в текущую позицию.

InsertDictationResultPlaceholder(IUITextInput)

Возвращает объект заполнителя, используемый до завершения создания результатов диктовки.

RemoveDictationResultPlaceholder(IUITextInput, NSObject, Boolean)

Больше placeholder не требуется.

SetSelectionAffinity(IUITextInput, UITextStorageDirection)

Задает значение, определяющее, отображается ли курсор в начале последней строки или в конце второй к последней строке многострочный выбор.

ShouldChangeTextInRange(IUITextInput, UITextRange, String)

Задает вопрос, следует ли заменить replacementTextтекст в inRange на .

UpdateFloatingCursor(IUITextInput, CGPoint)

Перемещает плавающий курор в указанный pointобъект .

GetPasswordRules(IUITextInputTraits)

Возвращает правила ввода паролей.

GetSmartDashesType(IUITextInputTraits)

Возвращает стиль смарт-дефисов.

GetSmartInsertDeleteType(IUITextInputTraits)

Возвращает стиль интеллектуальной вставки.

GetSmartQuotesType(IUITextInputTraits)

Возвращает стиль смарт-кавычек.

GetTextContentType(IUITextInputTraits)

Возвращает семантику ожидаемого ввода, которая позволяет системе, например, предоставлять пользовательские клавиатуры.

SetPasswordRules(IUITextInputTraits, UITextInputPasswordRules)

Задает правила ввода пароля.

SetSmartDashesType(IUITextInputTraits, UITextSmartDashesType)

Задает стиль для смарт-дефисов.

SetSmartInsertDeleteType(IUITextInputTraits, UITextSmartInsertDeleteType)

Задает стиль для интеллектуальной вставки.

SetSmartQuotesType(IUITextInputTraits, UITextSmartQuotesType)

Задает стиль для смарт-кавычек.

SetTextContentType(IUITextInputTraits, NSString)

Задает семантику ожидаемого ввода, которая позволяет системе, например, предоставлять пользовательские клавиатуры.

Применяется к