diff --git a/Source/IGListKit/IGListAdapter.m b/Source/IGListKit/IGListAdapter.m index 08777bcf..e9cf4cdb 100644 --- a/Source/IGListKit/IGListAdapter.m +++ b/Source/IGListKit/IGListAdapter.m @@ -943,6 +943,10 @@ return UIEdgeInsetsInsetRect(collectionView.bounds, collectionView.ig_contentInset).size; } +- (CGPoint)containerContentOffset { + return self.collectionView.contentOffset; +} + - (IGListCollectionScrollingTraits)scrollingTraits { UICollectionView *collectionView = self.collectionView; return (IGListCollectionScrollingTraits) { diff --git a/Source/IGListKit/IGListCollectionContext.h b/Source/IGListKit/IGListCollectionContext.h index 745434be..29b493ba 100644 --- a/Source/IGListKit/IGListCollectionContext.h +++ b/Source/IGListKit/IGListCollectionContext.h @@ -42,6 +42,11 @@ NS_SWIFT_NAME(ListCollectionContext) */ @property (nonatomic, readonly) CGSize insetContainerSize; +/** + The content offset of the collection view. + */ +@property (nonatomic, readonly) CGPoint containerContentOffset; + /** The current scrolling traits of the underlying collection view. */