Compartir a través de


NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) Método

Definición

Versión de bajo nivel de SetAttributes para la configuración de atributos de alto rendimiento.

[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

Parámetros

dictionaryAttrsHandle
IntPtr

nativeint

Controle a un NSDictionary con los atributos que se van a establecer.

range
NSRange

Intervalo al que se aplicarán los atributos.

Atributos

Comentarios

En general, debe usar los LowLevelGetAttributes(nint, NSRange) métodos , que devolverán un NSDictionary de alto nivel.

Esta es la interfaz de bajo nivel para NSMutableAttributedString y, en general, solo se usa cuando se debe subclase e invalidar el comportamiento. Se espera que consuma el intPtr proporcionado que representa un identificador para un NSDictionary. Esta API se mantiene como una API de bajo nivel, ya que NSTextStorage la consume, que podría llamar a este método miles de veces por inserción de caracteres, por lo que es muy importante que esto se mantenga lo más rápido posible.

Se aplica a