Various fixes

This commit is contained in:
Ilya Laktyushin
2022-10-05 23:32:03 +03:00
parent 6cfd4655e4
commit f1435301d3
4 changed files with 11 additions and 5 deletions

View File

@@ -173,6 +173,14 @@ public final class GalleryThumbnailContainerNode: ASDisplayNode, UIScrollViewDel
self.scrollNode.view.contentSize = contentSize
updated = true
}
var progress = progress ?? 0.0
if centralIndex == 0 && progress < 0.0 {
progress = 0.0
} else if centralIndex == self.itemNodes.count - 1 && progress > 0.0 {
progress = 0.0
}
if updated || !self.isPanning {
transition.animateView {
@@ -180,7 +188,6 @@ public final class GalleryThumbnailContainerNode: ASDisplayNode, UIScrollViewDel
}
}
let progress = progress ?? 0.0
var itemFrames: [CGRect] = []
var lastTrailingSpacing: CGFloat = 0.0
var xOffset: CGFloat = -itemBaseSize.width / 2.0