Freigeben über


UICollectionViewDelegate_Extensions Klasse

Definition

Erweiterungsmethoden für die IUICollectionViewDelegate Schnittstelle, um alle Methoden aus dem UICollectionViewDelegate Protokoll zu unterstützen.

public static class UICollectionViewDelegate_Extensions
type UICollectionViewDelegate_Extensions = class
Vererbung
UICollectionViewDelegate_Extensions

Hinweise

Die Erweiterungsmethoden für IUICollectionViewDelegate ermöglichen Es Entwicklern, Instanzen der Schnittstelle als alle optionalen Methoden des ursprünglichen UICollectionViewDelegate Protokolls zu behandeln. Da die Schnittstelle nur die erforderlichen Member enthält, können Entwickler mit diesen Erweiterungsmethoden die optionalen Member des Protokolls aufrufen.

Methoden

CanFocusItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Gibt an, ob der Fokus auf das Element indexPath gelegt werden kann.

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

Gibt an, ob die Zelle am angegebenen indexPath die angegebene Aktion unterstützt.

CellDisplayingEnded(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

Gibt an, dass die Zelle am angegebenen indexPath entfernt wurde.

DidUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext, UIFocusAnimationCoordinator)

Gibt an, dass sich der Fokus geändert hat, wie in beschrieben context.

GetIndexPathForPreferredFocusedView(IUICollectionViewDelegate, UICollectionView)

Ermöglicht es dem Entwickler beim Überschreiben, das Element anzugeben, das zunächst den Fokus erhalten soll.

GetTargetContentOffset(IUICollectionViewDelegate, UICollectionView, CGPoint)

Ermöglicht dem Entwickler beim Überschreiben, den Inhaltsoffset für Layout- und Animationsänderungen zu ändern.

GetTargetIndexPathForMove(IUICollectionViewDelegate, UICollectionView, NSIndexPath, NSIndexPath)

Ermöglicht dem Entwickler beim Überschreiben, den endgültigen Speicherort eines verschobenen Elements zu ändern. (Beispielsweise, um eine Verschiebung zu einem bestimmten zu verbieten proposedIndexPath.)

ItemDeselected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Gibt an, dass die Zelle am angegebenen indexPath deaktiviert wurde.

ItemHighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Gibt an, dass die Zelle am angegebenen indexPath hervorgehoben wurde.

ItemSelected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Gibt an, dass die Zelle am angegebenen indexPath ausgewählt wurde.

ItemUnhighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Gibt an, dass die Zelle am angegebenen indexPath unhighlighted wurde.

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

Gibt an, ob die Zelle am angegebenen indexPath die angegebene Copy- oder Paste-Aktion unterstützt.

ShouldDeselectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Gibt an, ob die Zelle am angegebenen indexPath die Dewährung zulassen soll.

ShouldHighlightItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Gibt an, ob die Zelle am angegebenen indexPath sich selbst hervorgehoben werden soll.

ShouldSelectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Gibt an, ob die Zelle am angegebenen indexPath ausgewählt werden kann.

ShouldShowMenu(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Gibt an, ob die Zelle am angegebenen indexPath ein Aktionsmenü anzeigen soll.

ShouldSpringLoadItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath, IUISpringLoadedInteractionContext)

Methode, die aufgerufen wird, um anzugeben, ob das identifizierte Element im angegebenen Kontext springloaden soll.

ShouldUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext)

Ermöglicht dem Entwickler beim Überschreiben, die in contextangegebene Fokusänderung zu verhindern.

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

Gibt an, dass die ergänzende Ansicht am angegebenen indexPath entfernt wurde.

TransitionLayout(IUICollectionViewDelegate, UICollectionView, UICollectionViewLayout, UICollectionViewLayout)

Das UICollectionViewTransitionLayout, das verwendet werden soll, wenn vom angegebenen fromLayout zu toLayout verschoben wird.

WillDisplayCell(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

Die cell wird angezeigt.

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

Die Ergänzung view wird angezeigt.

Gilt für: