Condividi tramite


NSLayoutManagerDelegate_Extensions Classe

Definizione

Metodi di estensione all'interfaccia INSLayoutManagerDelegate per supportare tutti i metodi dal NSLayoutManagerDelegate protocollo.

public static class NSLayoutManagerDelegate_Extensions
type NSLayoutManagerDelegate_Extensions = class
Ereditarietà
NSLayoutManagerDelegate_Extensions

Commenti

I metodi di estensione per INSLayoutManagerDelegate consentire agli sviluppatori di considerare le istanze dell'interfaccia come avere tutti i metodi facoltativi del protocollo originale NSLayoutManagerDelegate . Poiché l'interfaccia contiene solo i membri necessari, questi metodi di estensione consentono agli sviluppatori di chiamare i membri facoltativi del protocollo.

Metodi

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

Metodi di estensione all'interfaccia INSLayoutManagerDelegate per supportare tutti i metodi dal NSLayoutManagerDelegate protocollo.

DidChangeGeometry(INSLayoutManagerDelegate, NSLayoutManager, NSTextContainer, CGSize)

La geometria di textContainer modifica da oldSizee layoutManager invaliderà il layout.

DidCompleteLayout(INSLayoutManagerDelegate, NSLayoutManager, NSTextContainer, Boolean)

Indica che il NSLayoutManager specificato ha completato la disposizione del testo nel contenitore di testo specificato.

DidInvalidatedLayout(INSLayoutManagerDelegate, NSLayoutManager)

Indica che NSLayoutManager ha invalidato le informazioni sul layout (non le informazioni sul glifo).

LineSpacingAfterGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

Spaziatura linea dopo la fine della riga con l'indice del glifo specificato.

ParagraphSpacingAfterGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

Spaziatura paragrafo dopo la fine della riga con l'indice del glifo specificato.

ParagraphSpacingBeforeGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

Spaziatura paragrafo prima della riga a partire dall'indice del glifo specificato.

ShouldBreakLineByHyphenatingBeforeCharacter(INSLayoutManagerDelegate, NSLayoutManager, nuint)

Indica se una riga deve essere interrotta con un trattino al punto specificato. Chiamata spesso.

ShouldBreakLineByWordBeforeCharacter(INSLayoutManagerDelegate, NSLayoutManager, nuint)

Se una linea deve avere un'interruzione linea temporanea. Chiamata spesso.

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

Quando sottoposto a override, consente allo sviluppatore di app di personalizzare il processo di generazione iniziale del glifo.

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

Metodi di estensione all'interfaccia INSLayoutManagerDelegate per supportare tutti i metodi dal NSLayoutManagerDelegate protocollo.

ShouldUseAction(INSLayoutManagerDelegate, NSLayoutManager, NSControlCharacterAction, nuint)

Azione del carattere di controllo per il carattere di controllo in corrispondenza dell'indice specificato.

Si applica a