From 4838bc81001c3d9b49bc1bb393995245248d7e04 Mon Sep 17 00:00:00 2001 From: ArekAras Date: Thu, 24 Sep 2026 22:55:07 +0200 Subject: [PATCH] fix(ios): hide vertical pager scroll edge effects --- ios/PagerView.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ios/PagerView.swift b/ios/PagerView.swift index aa737f1e..a4a850af 100644 --- a/ios/PagerView.swift +++ b/ios/PagerView.swift @@ -45,6 +45,15 @@ struct PagerView: View { collectionView.showsVerticalScrollIndicator = false collectionView.showsHorizontalScrollIndicator = false + // The vertical pager rotates this horizontal scroll view by 90 degrees. + // Native edge effects would rotate with it and cover the page sideways. + if isVertical, #available(iOS 26.0, *) { + collectionView.topEdgeEffect.isHidden = true + collectionView.bottomEdgeEffect.isHidden = true + collectionView.leftEdgeEffect.isHidden = true + collectionView.rightEdgeEffect.isHidden = true + } + if scrollDelegate.originalDelegate == nil { scrollDelegate.originalDelegate = collectionView.delegate scrollDelegate.delegate = delegate