Compartilhar via


UICollectionViewDelegate_Extensions Classe

Definição

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

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

Comentários

Os métodos de extensão para IUICollectionViewDelegate permitem que os desenvolvedores tratem as instâncias da interface como tendo todos os métodos opcionais do protocolo original UICollectionViewDelegate . 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

CanFocusItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Se o item em indexPath pode ser focado.

CanPerformAction(IUICollectionViewDelegate, UICollectionView, Selector, NSIndexPath, NSObject)

Se a célula no especificado indexPath dá suporte à ação especificada.

CellDisplayingEnded(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

Indica que a célula no indexPath especificado foi removida.

DidUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext, UIFocusAnimationCoordinator)

Indica que o foco foi alterado conforme detalhado no context.

GetIndexPathForPreferredFocusedView(IUICollectionViewDelegate, UICollectionView)

Quando substituído, permite que o desenvolvedor especifique o item que deve receber inicialmente o foco.

GetTargetContentOffset(IUICollectionViewDelegate, UICollectionView, CGPoint)

Quando substituído, permite que o desenvolvedor modifique o deslocamento de conteúdo para alterações de layout e animação.

GetTargetIndexPathForMove(IUICollectionViewDelegate, UICollectionView, NSIndexPath, NSIndexPath)

Quando substituído, permite que o desenvolvedor modifique o local final de um item movido. (Por exemplo, para não permitir uma mudança para um determinado proposedIndexPath.)

ItemDeselected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica que a célula no indexPath especificado foi desmarcada.

ItemHighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica que a célula no indexPath especificado foi realçada.

ItemSelected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica que a célula no indexPath especificado foi selecionada.

ItemUnhighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica que a célula no indexPath especificado foi desindexada.

PerformAction(IUICollectionViewDelegate, UICollectionView, Selector, NSIndexPath, NSObject)

Se a célula no indexPath especificado dá suporte à ação De copiar ou colar especificada.

ShouldDeselectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Se a célula no indexPath especificado deve permitir-se ser desmarcada.

ShouldHighlightItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Se a célula no indexPath especificado deve permitir que ela seja realçada.

ShouldSelectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Se a célula no indexPath especificado permite que ela seja selecionada.

ShouldShowMenu(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Se a célula no indexPath especificado deve mostrar um menu Ação.

ShouldSpringLoadItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath, IUISpringLoadedInteractionContext)

Método que é chamado para indicar se o item identificado deve ser carregado no contexto especificado.

ShouldUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext)

Quando substituído, permite que o desenvolvedor impeça a alteração de foco especificada em context.

SupplementaryViewDisplayingEnded(IUICollectionViewDelegate, UICollectionView, UICollectionReusableView, NSString, NSIndexPath)

Indica que a exibição suplementar no indexPath especificado foi removida.

TransitionLayout(IUICollectionViewDelegate, UICollectionView, UICollectionViewLayout, UICollectionViewLayout)

O UICollectionViewTransitionLayout a ser usado ao mover do especificado deLayout para o toLayout.

WillDisplayCell(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

O cell está prestes a ser exibido.

WillDisplaySupplementaryView(IUICollectionViewDelegate, UICollectionView, UICollectionReusableView, String, NSIndexPath)

O suplementar view está prestes a ser exibido.

Aplica-se a