NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于高吞吐量属性设置的 SetAttributes 的低级别版本。
[Foundation.Export("setAttributes:range:")]
public virtual void LowLevelSetAttributes (IntPtr dictionaryAttrsHandle, Foundation.NSRange range);
abstract member LowLevelSetAttributes : nativeint * Foundation.NSRange -> unit
override this.LowLevelSetAttributes : nativeint * Foundation.NSRange -> unit
参数
- dictionaryAttrsHandle
-
IntPtr
nativeint
具有要设置的属性的 NSDictionary 的句柄。
- range
- NSRange
要应用属性的范围。
- 属性
注解
通常,应使用 LowLevelGetAttributes(nint, NSRange) 方法,该方法将返回高级 NSDictionary。
这是 NSMutableAttributedString 的低级别接口,通常仅在必须子类并重写行为时才使用。 应使用提供的表示 NSDictionary 句柄的 IntPtr。 此 API 保留为低级别 API,因为它由 NSTextStorage 使用,每次插入字符可能会调用此方法数千次,因此,尽可能快地保持此方法非常重要。