NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.