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()
+ }
}
/**