共用方式為


UICollectionViewDelegate_Extensions 類別

定義

介面的 IUICollectionViewDelegate 擴充方法,以支援來自 UICollectionViewDelegate 通訊協定的所有方法。

public static class UICollectionViewDelegate_Extensions
type UICollectionViewDelegate_Extensions = class
繼承
UICollectionViewDelegate_Extensions

備註

IUICollectionViewDelegate 擴充方法可讓開發人員將介面的實例視為具有原始 UICollectionViewDelegate 通訊協定的所有選擇性方法。 由於介面只包含必要的成員,這些擴充方法可讓開發人員呼叫通訊協定的選擇性成員。

方法

CanFocusItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

是否可以將專案 indexPath 焦點放在 。

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

指定 indexPath 處的儲存格是否支援指定的動作。

CellDisplayingEnded(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

表示指定的 indexPath 上的儲存格已移除。

DidUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext, UIFocusAnimationCoordinator)

表示焦點已變更,如 中所述 context

GetIndexPathForPreferredFocusedView(IUICollectionViewDelegate, UICollectionView)

覆寫時,可讓開發人員指定一開始應該接收焦點的專案。

GetTargetContentOffset(IUICollectionViewDelegate, UICollectionView, CGPoint)

覆寫時,可讓開發人員修改版面配置和動畫變更的內容位移。

GetTargetIndexPathForMove(IUICollectionViewDelegate, UICollectionView, NSIndexPath, NSIndexPath)

覆寫時,可讓開發人員修改移動專案的最終位置。 (例如,不允許移至特定的 proposedIndexPath .)

ItemDeselected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

表示指定 indexPath 上的儲存格已取消選取。

ItemHighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

表示指定 indexPath 上的儲存格已反白顯示。

ItemSelected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指出已選取位於指定 indexPath 的儲存格。

ItemUnhighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

表示指定 indexPath 上的儲存格尚未高載。

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

指定 indexPath 上的儲存格是否支援指定的 [複製] 或 [貼上] 動作。

ShouldDeselectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指定 indexPath 上的儲存格是否應該允許取消選取。

ShouldHighlightItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指定 indexPath 上的儲存格是否應該允許自己反白顯示。

ShouldSelectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指定 indexPath 上的儲存格是否允許選取本身。

ShouldShowMenu(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

指定 indexPath 上的儲存格是否應該顯示 [動作] 功能表。

ShouldSpringLoadItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath, IUISpringLoadedInteractionContext)

呼叫的方法,指出所識別的專案是否應該在指定的內容中 springload。

ShouldUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext)

覆寫時,可讓開發人員防止 中指定的 context 焦點變更。

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

表示已移除指定 indexPath 上的增補檢視。

TransitionLayout(IUICollectionViewDelegate, UICollectionView, UICollectionViewLayout, UICollectionViewLayout)

從指定的 fromLayout 移至 toLayout 時,要使用的 UICollectionViewTransitionLayout。

WillDisplayCell(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

cell即將顯示 。

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

補充 view 即將顯示。

適用於