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

使用的UIKeyboardAppearanceIUITextInput

(继承自 IUITextInputTraits)
KeyboardType

UIKeyboardType 使用的 IUITextInput

(继承自 IUITextInputTraits)
MarkedTextRange

给定文档中当前标记的文本范围。

(继承自 IUITextInput)
MarkedTextStyle

描述如何绘制文本的属性字典。

(继承自 IUITextInput)
PasteConfiguration

UIPasteConfiguration对象支持的 this

(继承自 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)

设置用于在指定文本范围中写入的基直属。

(继承自 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)

计算并返回文档中字符的position偏移量range

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)

询问 中的文本 inRange 是否应替换为 replacementText

UpdateFloatingCursor(IUITextInput, CGPoint)

将浮动 curor 移动到指定的 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)

设置预期输入的语义,这允许系统(例如)提供自定义键盘。

适用于