Compartilhar via


NSLayoutManagerDelegate_Extensions Classe

Definição

Métodos de extensão para a INSLayoutManagerDelegate interface para dar suporte a todos os métodos do NSLayoutManagerDelegate protocolo.

public static class NSLayoutManagerDelegate_Extensions
type NSLayoutManagerDelegate_Extensions = class
Herança
NSLayoutManagerDelegate_Extensions

Comentários

Os métodos de extensão para INSLayoutManagerDelegate permitem que os desenvolvedores tratem as instâncias da interface como tendo todos os métodos opcionais do protocolo original NSLayoutManagerDelegate . Como a interface contém apenas os membros necessários, esses métodos de extensão permitem que os desenvolvedores chamem os membros opcionais do protocolo.

Métodos

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

Métodos de extensão para a INSLayoutManagerDelegate interface para dar suporte a todos os métodos do NSLayoutManagerDelegate protocolo.

DidChangeGeometry(INSLayoutManagerDelegate, NSLayoutManager, NSTextContainer, CGSize)

A geometria de textContainer alterada de oldSizee layoutManager invalidará o layout.

DidCompleteLayout(INSLayoutManagerDelegate, NSLayoutManager, NSTextContainer, Boolean)

Indica que o NSLayoutManager especificado concluiu a colocação de texto no contêiner de texto especificado.

DidInvalidatedLayout(INSLayoutManagerDelegate, NSLayoutManager)

Indica que o NSLayoutManager invalidou informações de layout (não informações de glifo).

LineSpacingAfterGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

O espaçamento de linha após a linha terminar com o índice de glifo especificado.

ParagraphSpacingAfterGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

O espaçamento de parágrafo após a linha terminar com o índice de glifo especificado.

ParagraphSpacingBeforeGlyphAtIndex(INSLayoutManagerDelegate, NSLayoutManager, nuint, CGRect)

O espaçamento de parágrafo antes da linha começar com o índice de glifo especificado.

ShouldBreakLineByHyphenatingBeforeCharacter(INSLayoutManagerDelegate, NSLayoutManager, nuint)

Se uma linha deve quebrar com um hífen no ponto especificado. Chamado com frequência.

ShouldBreakLineByWordBeforeCharacter(INSLayoutManagerDelegate, NSLayoutManager, nuint)

Se uma linha deve ter uma quebra de linha suave. Chamado com frequência.

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

Quando substituído, permite que o desenvolvedor do aplicativo personalize o processo de geração de glifo inicial.

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

Métodos de extensão para a INSLayoutManagerDelegate interface para dar suporte a todos os métodos do NSLayoutManagerDelegate protocolo.

ShouldUseAction(INSLayoutManagerDelegate, NSLayoutManager, NSControlCharacterAction, nuint)

A ação de caractere de controle para o caractere de controle no índice especificado.

Aplica-se a