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


IUITextDroppable Интерфейс

Определение

Интерфейс для приема удаленных текстовых данных.

[Foundation.Protocol(Name="UITextDroppable", WrapperType=typeof(UIKit.UITextDroppableWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUITextDroppable : IDisposable, UIKit.IUITextInput, UIKit.IUITextPasteConfigurationSupporting
type IUITextDroppable = interface
    interface INativeObject
    interface IDisposable
    interface IUIKeyInput
    interface IUITextInputTraits
    interface IUIPasteConfigurationSupporting
    interface IUITextInput
    interface IUITextPasteConfigurationSupporting
Производный
Атрибуты
Реализации

Свойства

AutocapitalizationType

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

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

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

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

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

(Унаследовано от IUITextInput)
EnablesReturnKeyAutomatically

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

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

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

(Унаследовано от IUITextInput)
Handle

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

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

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

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

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

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

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

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

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

(Унаследовано от IUITextInput)
MarkedTextStyle

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

(Унаследовано от IUITextInput)
PasteConfiguration

Объект , поддерживаемый UIPasteConfigurationthis объектом .

(Унаследовано от IUIPasteConfigurationSupporting)
PasteDelegate

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

(Унаследовано от IUITextPasteConfigurationSupporting)
ReturnKeyType

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

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

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

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

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

(Унаследовано от IUITextInput)
SpellCheckingType

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

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

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

TextDropDelegate

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

TextDropInteraction

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

WeakInputDelegate

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

(Унаследовано от IUITextInput)
WeakTokenizer

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

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

Методы

ComparePosition(UITextPosition, UITextPosition)

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

(Унаследовано от IUITextInput)
DeleteBackward()

Интерфейс для приема удаленных текстовых данных.

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

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

(Унаследовано от IUITextInput)
GetCaretRectForPosition(UITextPosition)

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

(Унаследовано от IUITextInput)
GetCharacterRange(UITextPosition, UITextLayoutDirection)

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

(Унаследовано от IUITextInput)
GetCharacterRangeAtPoint(CGPoint)

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

(Унаследовано от IUITextInput)
GetClosestPositionToPoint(CGPoint, UITextRange)

Интерфейс для приема удаленных текстовых данных.

(Унаследовано от IUITextInput)
GetClosestPositionToPoint(CGPoint)

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

(Унаследовано от IUITextInput)
GetFirstRectForRange(UITextRange)

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

(Унаследовано от IUITextInput)
GetOffsetFromPosition(UITextPosition, UITextPosition)

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

(Унаследовано от IUITextInput)
GetPosition(UITextPosition, nint)

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

(Унаследовано от IUITextInput)
GetPosition(UITextPosition, UITextLayoutDirection, nint)

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

(Унаследовано от IUITextInput)
GetPositionWithinRange(UITextRange, UITextLayoutDirection)

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

(Унаследовано от IUITextInput)
GetSelectionRects(UITextRange)

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

(Унаследовано от IUITextInput)
GetTextRange(UITextPosition, UITextPosition)

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

(Унаследовано от IUITextInput)
InsertText(String)

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

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

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

(Унаследовано от IUITextInput)
SetBaseWritingDirectionforRange(UITextWritingDirection, UITextRange)

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

(Унаследовано от IUITextInput)
SetMarkedText(String, NSRange)

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

(Унаследовано от IUITextInput)
TextInRange(UITextRange)

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

(Унаследовано от IUITextInput)
UnmarkText()

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

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

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

CanPaste(IUIPasteConfigurationSupporting, NSItemProvider[])

Возвращает значение true , если ответчик может вставить из указанных поставщиков элементов.

Paste(IUIPasteConfigurationSupporting, NSItemProvider[])

Выполняет вставку.

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)

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

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