共用方式為


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)

位於指定索引之控制項字元的控制字元動作。

適用於