Compartilhar via


NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) Método

Definição

Versão de baixo nível de SetAttributes para configuração de atributo de alta taxa de transferência.

[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

Manipule para um NSDictionary com os atributos a serem definidos.

range
NSRange

Intervalo ao qual aplicar os atributos.

Atributos

Comentários

Em geral, você deve usar os LowLevelGetAttributes(nint, NSRange) métodos , que retornarão um NSDictionary de alto nível.

Essa é a interface de baixo nível para NSMutableAttributedString e, em geral, só é usada quando você deve subclasse e substituir o comportamento. Espera-se que você consuma o IntPtr fornecido que representa um identificador para um NSDictionary. Essa API é mantida como uma API de baixo nível, pois é consumida pelo NSTextStorage, que pode chamar esse método milhares de vezes por inserção de caracteres, portanto, é muito importante que isso seja mantido o mais rápido possível.

Aplica-se a