Partager via


NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) Méthode

Définition

Version de bas niveau de SetAttributes pour le paramètre d’attribut de débit élevé.

[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

Paramètres

dictionaryAttrsHandle
IntPtr

nativeint

Gérez vers un NSDictionary avec les attributs à définir.

range
NSRange

Plage à laquelle appliquer les attributs.

Attributs

Remarques

En général, vous devez utiliser les LowLevelGetAttributes(nint, NSRange) méthodes , qui retournent un NSDictionary de haut niveau.

Il s’agit de l’interface de bas niveau de NSMutableAttributedString. En général, elle est utilisée uniquement lorsque vous devez sous-classer et remplacer le comportement. Vous devez utiliser l’IntPtr fourni qui représente un handle pour un NSDictionary. Cette API est conservée en tant qu’API de bas niveau, car elle est consommée par NSTextStorage, qui peut appeler cette méthode des milliers de fois par insertion de caractères. Il est donc très important que cette méthode reste aussi rapide que possible.

S’applique à