         }
         
         if menuItems.count > 0 {
-            self.menuItems[currentPageIndex].backgroundColor = self.selectedMenuItemLabelColor
-            self.menuItems[currentPageIndex].bottomArrowImage?.isHidden = false
+            
+            if shouldChangeSelectedItemBackgroundColor {
+                self.menuItems[currentPageIndex].backgroundColor = self.selectedMenuItemLabelColor
+                self.menuItems[currentPageIndex].bottomArrowImage?.isHidden = false
+            } else if menuItems[currentPageIndex].titleLabel != nil {
+                menuItems[currentPageIndex].titleLabel!.textColor = selectedMenuItemLabelColor
+            }
         }
         
         // Configure selection indicator view

                    extraBottomViewSize = value
                case let .shouldAddButtonViewIcon(value):
                    shouldAddButtonViewIcon = value
                }
            }
            

                
                // Switch newly selected menu item title label to selected color and old one to unselected color
                if self.menuItems.count > 0 {
                    
                    if self.shouldChangeSelectedItemBackgroundColor {
                        self.menuItems[self.lastPageIndex].backgroundColor = UIColor.clear
                        self.menuItems[self.currentPageIndex].backgroundColor = self.selectedMenuItemLabelColor
                        self.menuItems[self.lastPageIndex].bottomArrowImage?.isHidden = true
                        self.menuItems[self.currentPageIndex].bottomArrowImage?.isHidden = false
                    } else if self.menuItems[self.lastPageIndex].titleLabel != nil && self.menuItems[self.currentPageIndex].titleLabel != nil {
                        self.menuItems[self.lastPageIndex].titleLabel!.textColor = self.unselectedMenuItemLabelColor
                        self.menuItems[self.currentPageIndex].titleLabel!.textColor = self.selectedMenuItemLabelColor
                    }
                }
            })
