diff --git a/FSPagerView.podspec b/FSPagerView.podspec index 25145d5..a92de87 100644 --- a/FSPagerView.podspec +++ b/FSPagerView.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "FSPagerView" - s.version = "0.6.0" + s.version = "0.6.1" s.summary = "FSPagerView is an elegant Screen Slide Library for making Banner、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders." s.homepage = "https://github.com/WenchaoD/FSPagerView" diff --git a/FSPagerView/FSPagerView/Info.plist b/FSPagerView/FSPagerView/Info.plist index df80ae9..b1786cd 100644 --- a/FSPagerView/FSPagerView/Info.plist +++ b/FSPagerView/FSPagerView/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.6.0 + 0.6.1 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass diff --git a/Sources/FSPageViewLayout.swift b/Sources/FSPageViewLayout.swift index 6b7bc8c..6bc65e2 100644 --- a/Sources/FSPageViewLayout.swift +++ b/Sources/FSPageViewLayout.swift @@ -258,7 +258,7 @@ class FSPagerViewLayout: UICollectionViewLayout { guard let collectionView = self.collectionView, let pagerView = self.pagerView else { return } - let currentIndex = min(pagerView.currentIndex, pagerView.numberOfItems - 1) + let currentIndex = max(0, min(pagerView.currentIndex, pagerView.numberOfItems - 1)) let newIndexPath = IndexPath(item: currentIndex, section: self.isInfinite ? self.numberOfSections/2 : 0) let contentOffset = self.contentOffset(for: newIndexPath) let newBounds = CGRect(origin: contentOffset, size: collectionView.frame.size)