SingleSectionCollectionViewDiffCalculator
public final class SingleSectionCollectionViewDiffCalculator<Value: Equatable>
If your collection view only has a single section, or you only want to power a single section of it with Dwifft,
use a SingleSectionCollectionViewDiffCalculator. Note that this approach is not highly recommended, and you should
do so only if it really doesn’t make sense to just power your whole view with a CollectionViewDiffCalculator.
You’ll be less likely to mess up the index math :P
-
The collection view to be managed
Declaration
Swift
public weak var collectionView: UICollectionView? -
All insertion/deletion calls will be made for items at this section.
Declaration
Swift
public let sectionIndex: Int -
Set this variable to automatically trigger the correct item insertion/deletions on your collection view.
Declaration
Swift
public var items : [Value] -
Initializes a new diff calculator.
Declaration
Swift
public init(collectionView: UICollectionView?, initialItems: [Value] = [], sectionIndex: Int = 0)Parameters
tableViewthe table view to be managed
initialItemsoptional - if specified, these will be the initial contents of the diff calculator.
sectionIndexoptional - all insertion/deletion calls will be made on this index.
View on GitHub
SingleSectionCollectionViewDiffCalculator Class Reference