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, который может вызывать этот метод тысячи раз для каждой вставки символов, поэтому очень важно, чтобы он хранился как можно быстрее.