다음을 통해 공유


NSMutableAttributedString.LowLevelSetAttributes(IntPtr, NSRange) 메서드

정의

높은 처리량 특성 설정에 대한 SetAttributes의 하위 수준 버전입니다.

[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

매개 변수

dictionaryAttrsHandle
IntPtr

nativeint

설정할 특성을 사용하여 NSDictionary에 대한 핸들입니다.

range
NSRange

특성을 적용할 범위입니다.

특성

설명

일반적으로 상위 수준 NSDictionary를 반환하는 메서드를 사용해야 LowLevelGetAttributes(nint, NSRange) 합니다.

NSMutableAttributedString에 대한 하위 수준 인터페이스이며 일반적으로 하위 클래스를 사용하고 동작을 재정의해야 하는 경우에만 사용됩니다. NSDictionary에 대한 핸들을 나타내는 제공된 IntPtr을 사용해야 합니다. 이 API는 NSTextStorage에서 이 메서드를 문자 삽입당 수천 번 호출할 수 있으므로 가능한 한 빨리 유지하는 것이 매우 중요하므로 하위 수준 API로 유지됩니다.

적용 대상