Freigeben über


NSLayoutManagerDelegate_Extensions Klasse

Definition

Erweiterungsmethoden für die INSLayoutManagerDelegate Schnittstelle, um alle Methoden aus dem NSLayoutManagerDelegate Protokoll zu unterstützen.

public static class NSLayoutManagerDelegate_Extensions
type NSLayoutManagerDelegate_Extensions = class
Vererbung
NSLayoutManagerDelegate_Extensions

Hinweise

Die Erweiterungsmethoden für INSLayoutManagerDelegate ermöglichen Es Entwicklern, Instanzen der Schnittstelle als alle optionalen Methoden des ursprünglichen NSLayoutManagerDelegate Protokolls zu behandeln. Da die Schnittstelle nur die erforderlichen Member enthält, können Entwickler mit diesen Erweiterungsmethoden die optionalen Member des Protokolls aufrufen.

Methoden

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

Erweiterungsmethoden für die INSLayoutManagerDelegate Schnittstelle, um alle Methoden aus dem NSLayoutManagerDelegate Protokoll zu unterstützen.

DidChangeGeometry(INSLayoutManagerDelegate, NSLayoutManager, NSTextContainer, CGSize)

Die Geometrie von textContainer wurde von oldSizegeändert, und layoutManager führt dazu, dass das Layout ungültig wird.

DidCompleteLayout(INSLayoutManagerDelegate, NSLayoutManager, NSTextContainer, Boolean)

Gibt an, dass der angegebene NSLayoutManager das Layout von Text im angegebenen Textcontainer abgeschlossen hat.

DidInvalidatedLayout(INSLayoutManagerDelegate, NSLayoutManager)

Gibt an, dass der NSLayoutManager über ungültige Layoutinformationen verfügt (keine Glypheninformationen).

LineSpacingAfterGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

Der Zeilenabstand nach der Zeile, die mit dem angegebenen Glyphenindex endet.

ParagraphSpacingAfterGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

Der Absatzabstand nach der Zeile, die mit dem angegebenen Glyphenindex endet.

ParagraphSpacingBeforeGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

Der Absatzabstand vor der Zeile, die mit dem angegebenen Glyphenindex beginnt.

ShouldBreakLineByHyphenatingBeforeCharacter(INSLayoutManagerDelegate, NSLayoutManager, nuint)

Gibt an, ob eine Zeile am angegebenen Punkt mit einem Bindestrich unterbrochen werden soll. Wird häufig aufgerufen.

ShouldBreakLineByWordBeforeCharacter(INSLayoutManagerDelegate, NSLayoutManager, nuint)

Gibt an, ob eine Zeile einen weichen Zeilenumbruch aufweisen soll. Wird häufig aufgerufen.

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

Ermöglicht dem App-Entwickler beim Überschreiben, den anfänglichen Glyphengenerierungsprozess anzupassen.

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

Erweiterungsmethoden für die INSLayoutManagerDelegate Schnittstelle, um alle Methoden aus dem NSLayoutManagerDelegate Protokoll zu unterstützen.

ShouldUseAction(INSLayoutManagerDelegate, NSLayoutManager, NSControlCharacterAction, nuint)

Die Steuerelementzeichenaktion für das Steuerelementzeichen am angegebenen Index.

Gilt für: