Bagikan melalui


NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) Metode

Definisi

Versi tingkat rendah SetAttributes untuk pengaturan atribut throughput tinggi.

[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

Parameter

dictionaryAttrsHandle
IntPtr

nativeint

Tangani ke NSDictionary dengan atribut yang akan diatur.

range
NSRange

Rentang untuk menerapkan atribut.

Atribut

Keterangan

Secara umum, Anda harus menggunakan LowLevelGetAttributes(nint, NSRange) metode , yang akan mengembalikan NSDictionary tingkat tinggi.

Ini adalah antarmuka tingkat rendah ke NSMutableAttributedString dan secara umum hanya digunakan ketika Anda harus subkelas dan mengambil alih perilaku. Anda diharapkan untuk menggunakan IntPtr yang disediakan yang mewakili handel ke NSDictionary. API ini disimpan sebagai API tingkat rendah, karena dikonsumsi oleh NSTextStorage yang mungkin memanggil metode ini ribuan kali per penyisipan karakter, jadi sangat penting bahwa ini disimpan secepat mungkin.

Berlaku untuk