We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f9c1774 commit e4f57fdCopy full SHA for e4f57fd
Sources/FSPageViewLayout.swift
@@ -168,6 +168,14 @@ class FSPagerViewLayout: UICollectionViewLayout {
168
offset += self.itemSpacing * (velocity.x)/abs(velocity.x)
169
}
170
171
+
172
+ let targetIndex = Int(offset/self.itemSpacing)
173
+ let originalIndex = Int(round(originalContentOffsetX/self.itemSpacing))
174
+ if targetIndex < originalIndex - 1 {
175
+ offset = CGFloat(originalIndex - 1)*self.itemSpacing
176
+ } else if targetIndex > originalIndex + 1 {
177
+ offset = CGFloat(originalIndex + 1)*self.itemSpacing
178
+ }
179
return offset
180
}()
181
let proposedContentOffsetY: CGFloat = {
0 commit comments