Share via


NSLayoutManagerDelegate_Extensions Clase

Definición

Métodos de extensión a la INSLayoutManagerDelegate interfaz para admitir todos los métodos del NSLayoutManagerDelegate protocolo.

public static class NSLayoutManagerDelegate_Extensions
type NSLayoutManagerDelegate_Extensions = class
Herencia
NSLayoutManagerDelegate_Extensions

Comentarios

Los métodos de extensión permiten INSLayoutManagerDelegate a los desarrolladores tratar instancias de la interfaz como tener todos los métodos opcionales del protocolo original NSLayoutManagerDelegate . Puesto que la interfaz solo contiene los miembros necesarios, estos métodos de extensión permiten a los desarrolladores llamar a los miembros opcionales del protocolo.

Métodos

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

Métodos de extensión a la INSLayoutManagerDelegate interfaz para admitir todos los métodos del NSLayoutManagerDelegate protocolo.

DidChangeGeometry(INSLayoutManagerDelegate, NSLayoutManager, NSTextContainer, CGSize)

La geometría de cambiada de textContaineroldSizey layoutManager invalidará el diseño.

DidCompleteLayout(INSLayoutManagerDelegate, NSLayoutManager, NSTextContainer, Boolean)

Indica que el NSLayoutManager especificado ha terminado de diseñar texto en el contenedor de texto especificado.

DidInvalidatedLayout(INSLayoutManagerDelegate, NSLayoutManager)

Indica que NSLayoutManager ha invalidado la información de diseño (no la información del glifo).

LineSpacingAfterGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

Interlineado después de la línea que termina con el índice de glifo especificado.

ParagraphSpacingAfterGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

Espaciado de párrafo después de la línea que termina con el índice de glifo especificado.

ParagraphSpacingBeforeGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

Espaciado de párrafo antes de la línea que comienza con el índice de glifo especificado.

ShouldBreakLineByHyphenatingBeforeCharacter(INSLayoutManagerDelegate, NSLayoutManager, nuint)

Si una línea debe interrumpirse con un guión en el punto especificado. Se llama con frecuencia.

ShouldBreakLineByWordBeforeCharacter(INSLayoutManagerDelegate, NSLayoutManager, nuint)

Si una línea debe tener un salto de línea suave. Se llama con frecuencia.

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

Cuando se reemplaza, permite al desarrollador de aplicaciones personalizar el proceso de generación inicial del glifo.

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

Métodos de extensión a la INSLayoutManagerDelegate interfaz para admitir todos los métodos del NSLayoutManagerDelegate protocolo.

ShouldUseAction(INSLayoutManagerDelegate, NSLayoutManager, NSControlCharacterAction, nuint)

Acción de carácter de control para el carácter de control en el índice especificado.

Se aplica a