Bagikan melalui


UICollectionViewDelegate_Extensions Kelas

Definisi

Metode ekstensi ke IUICollectionViewDelegate antarmuka untuk mendukung semua metode dari UICollectionViewDelegate protokol.

public static class UICollectionViewDelegate_Extensions
type UICollectionViewDelegate_Extensions = class
Warisan
UICollectionViewDelegate_Extensions

Keterangan

Metode ekstensi untuk IUICollectionViewDelegate memungkinkan pengembang memperlakukan instans antarmuka karena memiliki semua metode opsional dari protokol asli UICollectionViewDelegate . Karena antarmuka hanya berisi anggota yang diperlukan, metode ekstensi ini memungkinkan pengembang untuk memanggil anggota opsional protokol.

Metode

CanFocusItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Apakah item di dapat difokuskan indexPath .

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

Apakah sel pada yang ditentukan indexPath mendukung tindakan yang ditentukan.

CellDisplayingEnded(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

Menunjukkan bahwa sel di indexPath yang ditentukan telah dihapus.

DidUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext, UIFocusAnimationCoordinator)

Menunjukkan bahwa fokus berubah seperti yang dirinci dalam context.

GetIndexPathForPreferredFocusedView(IUICollectionViewDelegate, UICollectionView)

Ketika ditimpa, memungkinkan pengembang untuk menentukan item yang awalnya harus menerima fokus.

GetTargetContentOffset(IUICollectionViewDelegate, UICollectionView, CGPoint)

Saat ditimpa, memungkinkan pengembang untuk memodifikasi offset konten untuk perubahan tata letak dan animasi.

GetTargetIndexPathForMove(IUICollectionViewDelegate, UICollectionView, NSIndexPath, NSIndexPath)

Ketika ditimpa, memungkinkan pengembang untuk memodifikasi lokasi akhir item yang dipindahkan. (Misalnya, untuk melarang pemindahan ke .) tertentu proposedIndexPath

ItemDeselected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Menunjukkan bahwa sel di indexPath yang ditentukan telah dibatalkan pilihannya.

ItemHighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Menunjukkan bahwa sel di indexPath yang ditentukan telah disorot.

ItemSelected(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Menunjukkan bahwa sel di indexPath yang ditentukan telah dipilih.

ItemUnhighlighted(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Menunjukkan bahwa sel di indexPath yang ditentukan telah tidak disorot.

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

Apakah sel di indexPath yang ditentukan mendukung tindakan Salin atau Tempel yang ditentukan.

ShouldDeselectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Apakah sel di indexPath yang ditentukan akan memungkinkan dirinya untuk tidak dipilih.

ShouldHighlightItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Apakah sel di indexPath yang ditentukan akan memungkinkan dirinya sendiri untuk disorot.

ShouldSelectItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Apakah sel di indexPath yang ditentukan memungkinkan dirinya untuk dipilih.

ShouldShowMenu(IUICollectionViewDelegate, UICollectionView, NSIndexPath)

Apakah sel di indexPath yang ditentukan akan menampilkan menu Tindakan.

ShouldSpringLoadItem(IUICollectionViewDelegate, UICollectionView, NSIndexPath, IUISpringLoadedInteractionContext)

Metode yang dipanggil untuk menunjukkan apakah item yang diidentifikasi harus springload dalam konteks yang ditentukan.

ShouldUpdateFocus(IUICollectionViewDelegate, UICollectionView, UICollectionViewFocusUpdateContext)

Ketika ditimpa, memungkinkan pengembang untuk mencegah perubahan fokus yang ditentukan dalam context.

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

Menunjukkan bahwa tampilan tambahan pada indexPath yang ditentukan telah dihapus.

TransitionLayout(IUICollectionViewDelegate, UICollectionView, UICollectionViewLayout, UICollectionViewLayout)

UICollectionViewTransitionLayout yang akan digunakan saat berpindah dari yang ditentukan dariLayout ke toLayout.

WillDisplayCell(IUICollectionViewDelegate, UICollectionView, UICollectionViewCell, NSIndexPath)

cell akan ditampilkan.

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

Tambahan view akan ditampilkan.

Berlaku untuk