Condividi tramite


UICollectionViewDelegate_Extensions Classe

Definizione

Metodi di estensione per l'interfaccia IUICollectionViewDelegate per supportare tutti i metodi del UICollectionViewDelegate protocollo.

public static class UICollectionViewDelegate_Extensions
type UICollectionViewDelegate_Extensions = class
Ereditarietà
UICollectionViewDelegate_Extensions

Commenti

I metodi di estensione per IUICollectionViewDelegate consentire agli sviluppatori di considerare le istanze dell'interfaccia come tutti i metodi facoltativi del protocollo originale UICollectionViewDelegate . Poiché l'interfaccia contiene solo i membri necessari, questi metodi di estensione consentono agli sviluppatori di chiamare i membri facoltativi del protocollo.

Metodi

CanFocusItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica se l'elemento in indexPath può essere attivo.

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

Indica se la cella in corrispondenza dell'oggetto specificato supporta l'azione specificata indexPath .

CellDisplayingEnded(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

Indica che la cella in corrispondenza dell'indexPath specificato è stata rimossa.

DidUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext, UIFocusAnimationCoordinator)

Indica che lo stato attivo è stato modificato come descritto in dettaglio contextin .

GetIndexPathForPreferredFocusedView(IUICollectionViewDelegate, UICollectionView)

In caso di override, consente allo sviluppatore di specificare l'elemento che deve ricevere inizialmente lo stato attivo.

GetTargetContentOffset(IUICollectionViewDelegate, UICollectionView, CGPoint)

In caso di override, consente allo sviluppatore di modificare l'offset del contenuto per le modifiche di layout e animazione.

GetTargetIndexPathForMove(IUICollectionViewDelegate, UICollectionView, NSIndexPath, NSIndexPath)

In caso di override, consente allo sviluppatore di modificare la posizione finale di un elemento spostato. Ad esempio, per impedire uno spostamento a un determinato proposedIndexPathoggetto .

ItemDeselected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica che la cella in corrispondenza dell'indexPath specificato è stata deselezionata.

ItemHighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica che la cella in corrispondenza dell'indexPath specificato è stata evidenziata.

ItemSelected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica che la cella in corrispondenza dell'indexPath specificato è stata selezionata.

ItemUnhighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica che la cella in corrispondenza dell'indexPath specificato è stata annullata.

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

Indica se la cella in corrispondenza dell'indexPath specificato supporta l'azione Copia o Incolla specificata.

ShouldDeselectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica se la cella in corrispondenza dell'indexPath specificato deve essere deselezionata.

ShouldHighlightItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica se la cella in corrispondenza dell'indexPath specificato deve essere evidenziata.

ShouldSelectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica se la cella in corrispondenza dell'indexPath specificato consente di selezionare se stessa.

ShouldShowMenu(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Indica se la cella in corrispondenza dell'indexPath specificato deve visualizzare un menu Azione.

ShouldSpringLoadItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath, IUISpringLoadedInteractionContext)

Metodo chiamato per indicare se l'elemento identificato deve essere springload nel contesto specificato.

ShouldUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext)

In caso di override, consente allo sviluppatore di impedire la modifica dello stato attivo specificata in context.

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

Indica che la vista supplementare in corrispondenza dell'indexPath specificato è stata rimossa.

TransitionLayout(IUICollectionViewDelegate, UICollectionView, UICollectionViewLayout, UICollectionViewLayout)

UICollectionViewTransitionLayout da usare durante lo spostamento dall'oggetto fromLayout specificato a toLayout.

WillDisplayCell(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

L'oggetto cell sta per essere visualizzato.

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

Il supplemento view sta per essere visualizzato.

Si applica a