DTCollectionViewDataSource

open class DTCollectionViewDataSource : DTCollectionViewDelegateWrapper, UICollectionViewDataSource

Object, that implements UICollectionViewDataSource methods for DTCollectionViewManager.

  • Implementation of UICollectionViewDataSource protocol.

    Declaration

    Swift

    open func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int
  • Implementation of UICollectionViewDataSource protocol.

    Declaration

    Swift

    open func numberOfSections(in collectionView: UICollectionView) -> Int
  • Implementation of UICollectionViewDataSource protocol.

    Declaration

    Swift

    open func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell
  • Implementation of UICollectionViewDataSource protocol.

    Declaration

    Swift

    open func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView
  • Implementation of UICollectionViewDataSource protocol.

    Declaration

    Swift

    open func collectionView(_ collectionView: UICollectionView, canMoveItemAt indexPath: IndexPath) -> Bool
  • Implementation of UICollectionViewDataSource protocol.

    Declaration

    Swift

    open func collectionView(_ collectionView: UICollectionView, moveItemAt source: IndexPath, to destination: IndexPath)
  • Implementation of UICollectionViewDataSource protocol.

    Declaration

    Swift

    open func indexTitles(for collectionView: UICollectionView) -> [String]?
  • Implementation of UICollectionViewDataSource protocol.

    Declaration

    Swift

    open func collectionView(_ collectionView: UICollectionView, indexPathForIndexTitle title: String, at index: Int) -> IndexPath