Compartir a través de


UICollectionViewDelegate_Extensions Clase

Definición

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

public static class UICollectionViewDelegate_Extensions
type UICollectionViewDelegate_Extensions = class
Herencia
UICollectionViewDelegate_Extensions

Comentarios

Los métodos de extensión para IUICollectionViewDelegate permitir a los desarrolladores tratar instancias de la interfaz como tener todos los métodos opcionales del protocolo original UICollectionViewDelegate . Dado 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

CanFocusItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Si el elemento en indexPath se puede centrar.

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

Si la celda del especificado indexPath admite la acción especificada.

CellDisplayingEnded(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

Indica que se ha quitado la celda del indexPath especificado.

DidUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext, UIFocusAnimationCoordinator)

Indica que el foco ha cambiado tal y como se detalla en context.

GetIndexPathForPreferredFocusedView(IUICollectionViewDelegate, UICollectionView)

Cuando se invalida, permite al desarrollador especificar el elemento que debe recibir inicialmente el foco.

GetTargetContentOffset(IUICollectionViewDelegate, UICollectionView, CGPoint)

Cuando se invalida, permite al desarrollador modificar el desplazamiento de contenido para los cambios de diseño y animación.

GetTargetIndexPathForMove(IUICollectionViewDelegate, UICollectionView, NSIndexPath, NSIndexPath)

Cuando se invalida, permite al desarrollador modificar la ubicación final de un elemento movido. (Por ejemplo, para no permitir un traslado a un determinado proposedIndexPath).

ItemDeselected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica que se ha deseleccionado la celda en el indexPath especificado.

ItemHighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica que la celda del indexPath especificado se ha resaltado.

ItemSelected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica que se ha seleccionado la celda en el indexPath especificado.

ItemUnhighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica que la celda del indexPath especificado se ha desalzado.

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

Si la celda del indexPath especificado admite la acción Copiar o Pegar especificada.

ShouldDeselectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Si la celda de la indexPath especificada debe permitirse deseleccionar.

ShouldHighlightItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Si la celda del indexPath especificado debe permitirse resaltarse.

ShouldSelectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Si la celda del indexPath especificado permite seleccionarse.

ShouldShowMenu(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Si la celda del indexPath especificado debe mostrar un menú Acción.

ShouldSpringLoadItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath, IUISpringLoadedInteractionContext)

Método al que se llama para indicar si el elemento identificado debe springload en el contexto especificado.

ShouldUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext)

Cuando se invalida, permite al desarrollador evitar el cambio de foco especificado en context.

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

Indica que se ha quitado la vista complementaria en el indexPath especificado.

TransitionLayout(IUICollectionViewDelegate, UICollectionView, UICollectionViewLayout, UICollectionViewLayout)

UICollectionViewTransitionLayout que se va a usar al pasar del elemento fromLayout especificado a toLayout.

WillDisplayCell(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

Está cell a punto de mostrarse.

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

El complemento view está a punto de mostrarse.

Se aplica a