다음을 통해 공유


NSLayoutManagerDelegate_Extensions 클래스

정의

프로토콜의 모든 메서드를 INSLayoutManagerDelegate 지원하기 위해 인터페이스에 대한 확장 메서드입니다 NSLayoutManagerDelegate .

public static class NSLayoutManagerDelegate_Extensions
type NSLayoutManagerDelegate_Extensions = class
상속
NSLayoutManagerDelegate_Extensions

설명

개발자는 에 대한 INSLayoutManagerDelegate 확장 메서드를 사용하여 인터페이스의 인스턴스를 원래 NSLayoutManagerDelegate 프로토콜의 모든 선택적 메서드를 갖는 것으로 처리할 수 있습니다. 인터페이스에는 필요한 멤버만 포함되므로 이러한 확장 메서드를 사용하면 개발자가 프로토콜의 선택적 멤버를 호출할 수 있습니다.

메서드

BoundingBoxForControlGlyph(INSLayoutManagerDelegate, NSLayoutManager, nuint, NSTextContainer, CGRect, CGPoint, nuint)

프로토콜의 모든 메서드를 INSLayoutManagerDelegate 지원하기 위해 인터페이스에 대한 확장 메서드입니다 NSLayoutManagerDelegate .

DidChangeGeometry(INSLayoutManagerDelegate, NSLayoutManager, NSTextContainer, CGSize)

textContainer 기하 도형이 에서 oldSize변경되고 layoutManager 레이아웃이 무효화됩니다.

DidCompleteLayout(INSLayoutManagerDelegate, NSLayoutManager, NSTextContainer, Boolean)

지정된 NSLayoutManager가 지정된 텍스트 컨테이너에 텍스트 배치를 완료했음을 나타냅니다.

DidInvalidatedLayout(INSLayoutManagerDelegate, NSLayoutManager)

NSLayoutManager에 문자 모양 정보가 아닌 무효화된 레이아웃 정보가 있음을 나타냅니다.

LineSpacingAfterGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

지정된 문자 모양 인덱스로 끝나는 줄 뒤의 줄 간격입니다.

ParagraphSpacingAfterGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

지정된 문자 모양 인덱스로 끝나는 줄 뒤의 단락 간격입니다.

ParagraphSpacingBeforeGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

지정한 문자 모양 인덱스로 시작하는 줄 앞의 단락 간격입니다.

ShouldBreakLineByHyphenatingBeforeCharacter(INSLayoutManagerDelegate, NSLayoutManager, nuint)

줄이 지정된 지점에서 하이픈으로 중단되어야 하는지 여부입니다. 자주 호출됩니다.

ShouldBreakLineByWordBeforeCharacter(INSLayoutManagerDelegate, NSLayoutManager, nuint)

선에 부드러운 줄 바꿈이 있어야 하는지 여부입니다. 자주 호출됩니다.

ShouldGenerateGlyphs(INSLayoutManagerDelegate, NSLayoutManager, IntPtr, IntPtr, IntPtr, UIFont, NSRange)

재정의되면 앱 개발자가 초기 문자 모양 생성 프로세스를 사용자 지정할 수 있습니다.

ShouldSetLineFragmentRect(INSLayoutManagerDelegate, NSLayoutManager, CGRect, CGRect, nfloat, NSTextContainer, NSRange)

프로토콜의 모든 메서드를 INSLayoutManagerDelegate 지원하기 위해 인터페이스에 대한 확장 메서드입니다 NSLayoutManagerDelegate .

ShouldUseAction(INSLayoutManagerDelegate, NSLayoutManager, NSControlCharacterAction, nuint)

지정된 인덱스에서 컨트롤 문자에 대한 컨트롤 문자 동작입니다.

적용 대상