diff --git a/Example/JNSegmentedControl/Info.plist b/Example/JNSegmentedControl/Info.plist index e118f3e..5400779 100644 --- a/Example/JNSegmentedControl/Info.plist +++ b/Example/JNSegmentedControl/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.0.1 + 1.0.2 CFBundleSignature ???? CFBundleVersion diff --git a/JNSegmentedControl.podspec b/JNSegmentedControl.podspec index 76d4681..df968fe 100644 --- a/JNSegmentedControl.podspec +++ b/JNSegmentedControl.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "JNSegmentedControl" -s.version = "1.0.1" +s.version = "1.0.2" s.summary = "JNSegmentedControl is animated segmented control for iOS applications." s.description = "JNSegmentedControl is an easy to use, animated segmented control for iOS written in Swift. JNSegmentedControl supports 3 main styles of segments." s.homepage = "https://github.com/JNDisrupter" diff --git a/JNSegmentedControl/Classes/JNSegmentedCollectionView/JNSegmentedCollectionView.swift b/JNSegmentedControl/Classes/JNSegmentedCollectionView/JNSegmentedCollectionView.swift index 7ce9ce5..47d5bd1 100644 --- a/JNSegmentedControl/Classes/JNSegmentedCollectionView/JNSegmentedCollectionView.swift +++ b/JNSegmentedControl/Classes/JNSegmentedCollectionView/JNSegmentedCollectionView.swift @@ -147,11 +147,16 @@ public class JNSegmentedCollectionView: UIView { // Update Layout self.layoutIfNeeded() - // build representables - self.buildRepresentables() - - // reload data - self.collectionView?.reloadData() + // Update Selected Item + if self.selectedIndex >= self.items.count { + self.selectedIndex = self.items.count - 1 + }else{ + // build representables + self.buildRepresentables() + + // reload data + self.collectionView?.reloadData() + } } /**