Partager via


UICollectionViewDelegate_Extensions Classe

Définition

Méthodes d’extension à l’interface IUICollectionViewDelegate pour prendre en charge toutes les méthodes du UICollectionViewDelegate protocole.

public static class UICollectionViewDelegate_Extensions
type UICollectionViewDelegate_Extensions = class
Héritage
UICollectionViewDelegate_Extensions

Remarques

Les méthodes d’extension pour IUICollectionViewDelegate permettre aux développeurs de traiter les instances de l’interface comme ayant toutes les méthodes facultatives du protocole d’origine UICollectionViewDelegate . Étant donné que l’interface contient uniquement les membres requis, ces méthodes d’extension permettent aux développeurs d’appeler les membres facultatifs du protocole.

Méthodes

CanFocusItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indique si l’élément sur indexPath peut être ciblé.

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

Indique si la cellule au niveau du spécifié indexPath prend en charge l’action spécifiée.

CellDisplayingEnded(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

Indique que la cellule au niveau de l’indexPath spécifié a été supprimée.

DidUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext, UIFocusAnimationCoordinator)

Indique que le focus a changé comme indiqué dans .context

GetIndexPathForPreferredFocusedView(IUICollectionViewDelegate, UICollectionView)

En cas de substitution, permet au développeur de spécifier l’élément qui doit initialement recevoir le focus.

GetTargetContentOffset(IUICollectionViewDelegate, UICollectionView, CGPoint)

En cas de substitution, permet au développeur de modifier le décalage de contenu pour les modifications de disposition et d’animation.

GetTargetIndexPathForMove(IUICollectionViewDelegate, UICollectionView, NSIndexPath, NSIndexPath)

En cas de substitution, permet au développeur de modifier l’emplacement final d’un élément déplacé. (Par exemple, pour interdire un déplacement vers un particulier proposedIndexPath.)

ItemDeselected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indique que la cellule au niveau de l’indexPath spécifié a été désélectionnée.

ItemHighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indique que la cellule au niveau de l’indexPath spécifié a été mise en surbrillance.

ItemSelected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indique que la cellule au niveau de l’indexPath spécifié a été sélectionnée.

ItemUnhighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indique que la cellule au niveau de l’indexPath spécifié a été décochée.

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

Indique si la cellule au niveau de l’indexPath spécifié prend en charge l’action Copier ou Coller spécifiée.

ShouldDeselectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indique si la cellule au niveau de l’indexPath spécifié doit s’autoriser à être désélectionnée.

ShouldHighlightItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indique si la cellule au niveau de l’indexPath spécifié doit se permettre d’être mise en surbrillance.

ShouldSelectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indique si la cellule au niveau de l’indexPath spécifié s’autorise à être sélectionnée.

ShouldShowMenu(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indique si la cellule au niveau de l’indexPath spécifié doit afficher un menu Action.

ShouldSpringLoadItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath, IUISpringLoadedInteractionContext)

Méthode appelée pour indiquer si l’élément identifié doit être springload dans le contexte spécifié.

ShouldUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext)

En cas de substitution, permet au développeur d’empêcher la modification du focus spécifiée dans context.

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

Indique que la vue supplémentaire au niveau de l’indexPath spécifié a été supprimée.

TransitionLayout(IUICollectionViewDelegate, UICollectionView, UICollectionViewLayout, UICollectionViewLayout)

UICollectionViewTransitionLayout à utiliser lors du déplacement du spécifié fromLayout vers toLayout.

WillDisplayCell(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

Le cell est sur le point d’être affiché.

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

Le supplément view est sur le point d’être affiché.

S’applique à