Skip to content

Commit d9c3abe

Browse files
committed
fix(ios): scrollOffsetPercentage for end of content size
1 parent 2ba7b74 commit d9c3abe

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/collectionview/collectionview.ios.ts

100644100755
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -887,7 +887,7 @@ export class CollectionView extends CollectionViewBase {
887887
}
888888
scrollViewDidScroll(scrollView: UIScrollView): void {
889889
const offset = this.isHorizontal() ? scrollView.contentOffset.x : scrollView.contentOffset.y;
890-
const size = this.isHorizontal() ? scrollView.contentSize.width : scrollView.contentSize.height;
890+
const size = this.isHorizontal() ? scrollView.contentSize.width - scrollView.bounds.size.width : scrollView.contentSize.height - scrollView.bounds.size.height;
891891
this.notify({
892892
object: this,
893893
eventName: CollectionViewBase.scrollEvent,
@@ -897,7 +897,7 @@ export class CollectionView extends CollectionViewBase {
897897
}
898898
scrollViewDidEndDecelerating(scrollView: UIScrollView) {
899899
const offset = this.isHorizontal() ? scrollView.contentOffset.x : scrollView.contentOffset.y;
900-
const size = this.isHorizontal() ? scrollView.contentSize.width : scrollView.contentSize.height;
900+
const size = this.isHorizontal() ? scrollView.contentSize.width - scrollView.bounds.size.width : scrollView.contentSize.height - scrollView.bounds.size.height;
901901
this.notify({
902902
object: this,
903903
eventName: CollectionViewBase.scrollEndEvent,

0 commit comments

Comments
 (0)