DequeueKit falicates register & dequeue UITableViewCell, UICollectionViewCell
- iOS 9.0 or later
- Xcode 10.0 or later
There is a way to use DequeueKit in your project:
- using CocoaPods
pod 'DequeueKit', '1.3'
At this point your workspace should build without error. If you are having problem, post to the Issue and the community can help you solve it.
import DequeueKit
tableView.register(nib: YourTableViewCell.self)
tableView.register(class: YourTableViewCell.self)
let cell = tableView.dequeueReusableCell(type: YourTableViewCell.self, for: indexPath)
collectionView.register(nib: YouCollectionViewCell.self)
collectionView.register(class: YouCollectionViewCell.self)
let cell = collectionView.dequeueReusableCell(type: YourTableViewCell.self, for: indexPath)
collectionView.register(nib: YourHeaderView.self, of: .header)
collectionView.register(nib: YourFooterView.self, of: .footer)
collectionView.register(class: YourHeaderView.self, of: .header)
collectionView.register(class: YourFooterView.self, of: .footer)
let headerView = collectionView.dequeueReusableSupplementaryView(type: YourHeaderView.self, of: .header, for: indexPath)
let footerView = collectionView.dequeueReusableSupplementaryView(type: YourFooterView.self, of: .footer, for: indexPath)
- If you found a bug, open an issue.
- If you have a feature request, open an issue.
- If you want to contribute, submit a pull request.
All source code is licensed under the MIT License.