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


NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) Метод

Определение

Низкоуровневая версия 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 и, как правило, используется только в том случае, если необходимо выполнить подкласс и переопределить поведение. Предполагается, что вы будете использовать предоставленный IntPtr, представляющий дескриптор NSDictionary. Этот API хранится как низкоуровневый API, так как он используется NSTextStorage, который может вызывать этот метод тысячи раз для каждой вставки символов, поэтому очень важно, чтобы он хранился как можно быстрее.

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