Share via


UITextView.GetPosition 方法

定义

重载

GetPosition(UITextPosition, nint)

返回与指定位置偏移的第二个位置。

GetPosition(UITextRange, nint)

返回文档中相对于 开头 withinRange的位置。

GetPosition(UITextPosition, UITextLayoutDirection, nint)

返回文档中相对于第一个位置的方向的第 offset 二个位置。

GetPosition(UITextPosition, nint)

返回与指定位置偏移的第二个位置。

[Foundation.Export("positionFromPosition:offset:")]
public virtual UIKit.UITextPosition GetPosition (UIKit.UITextPosition fromPosition, nint offset);
abstract member GetPosition : UIKit.UITextPosition * nint -> UIKit.UITextPosition
override this.GetPosition : UIKit.UITextPosition * nint -> UIKit.UITextPosition

参数

fromPosition
UITextPosition

文档中的位置。

offset
System.System.IntPtr System.nativeint

相对于 fromPosition的正或负字符偏移量。

返回

实现

属性

注解

null如果计算位置小于零或大于文档中文本的长度,可能是 。

适用于

GetPosition(UITextRange, nint)

返回文档中相对于 开头 withinRange的位置。

[Foundation.Export("positionWithinRange:atCharacterOffset:")]
public virtual UIKit.UITextPosition GetPosition (UIKit.UITextRange withinRange, nint atCharacterOffset);
abstract member GetPosition : UIKit.UITextRange * nint -> UIKit.UITextPosition
override this.GetPosition : UIKit.UITextRange * nint -> UIKit.UITextPosition

参数

withinRange
UITextRange

文档中的文本范围。

atCharacterOffset
System.System.IntPtr System.nativeint

相对于 的开头的 withinRange偏移量。

返回

属性

适用于

GetPosition(UITextPosition, UITextLayoutDirection, nint)

返回文档中相对于第一个位置的方向的第 offset 二个位置。

[Foundation.Export("positionFromPosition:inDirection:offset:")]
public virtual UIKit.UITextPosition GetPosition (UIKit.UITextPosition fromPosition, UIKit.UITextLayoutDirection inDirection, nint offset);
abstract member GetPosition : UIKit.UITextPosition * UIKit.UITextLayoutDirection * nint -> UIKit.UITextPosition
override this.GetPosition : UIKit.UITextPosition * UIKit.UITextLayoutDirection * nint -> UIKit.UITextPosition

参数

fromPosition
UITextPosition

第一个位置。

inDirection
UITextLayoutDirection

计算偏移量的方向。

offset
System.System.IntPtr System.nativeint

要使用的偏移量。

返回

实现

属性

适用于