Merge pull request #7 from AxialExchange/swift3

Changed delegate call from collectionView to infiniteCollectionView
This commit is contained in:
hryk224
2016-10-14 10:07:43 +09:00
committed by GitHub
@@ -14,7 +14,7 @@ public protocol InfiniteCollectionViewDataSource: class {
}
@objc public protocol InfiniteCollectionViewDelegate: class {
@objc optional func collectionView(_ collectionView: UICollectionView, didSelectItemAt usableIndexPath: IndexPath)
@objc optional func infiniteCollectionView(_ collectionView: UICollectionView, didSelectItemAt usableIndexPath: IndexPath)
@objc optional func scrollView(_ scrollView: UIScrollView, pageIndex: Int)
}
@@ -116,7 +116,7 @@ extension InfiniteCollectionView: UICollectionViewDataSource {
// MARK: - UICollectionViewDelegate
extension InfiniteCollectionView: UICollectionViewDelegate {
public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
infiniteDelegate?.collectionView?(collectionView, didSelectItemAt: IndexPath(row: correctedIndex(indexPath.item - indexOffset), section: 0))
infiniteDelegate?.infiniteCollectionView?(collectionView, didSelectItemAt: IndexPath(row: correctedIndex(indexPath.item - indexOffset), section: 0))
}
public func scrollViewDidScroll(_ scrollView: UIScrollView) {
centerIfNeeded(scrollView)