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


IUITextDraggable Интерфейс

Определение

Интерфейс для обработки текстового представления как источника перетаскивания.

[Foundation.Protocol(Name="UITextDraggable", WrapperType=typeof(UIKit.UITextDraggableWrapper))]
[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 IUITextDraggable : IDisposable, UIKit.IUITextInput
type IUITextDraggable = interface
    interface INativeObject
    interface IDisposable
    interface IUIKeyInput
    interface IUITextInputTraits
    interface IUITextInput
Производный
Атрибуты
Реализации

Свойства

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)
ReturnKeyType

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

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

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

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

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

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

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

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

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

TextDragDelegate

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

TextDragInteraction

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

TextDragOptions

Возвращает значение, управляющее отображением форматирования в перетаскиваемом тексте.

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)

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

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)

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

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