             
             // Add menu item view to menu scroll view
             menuScrollView.addSubview(menuItemView)
+            
+            if shouldAddButtonViewIcon {
+                let triangleIcon = UIImageView(frame: CGRect(x: menuItemView.frame.origin.x + menuItemView.frame.width / 2 + menuItemSeparatorWidth, y: menuItemView.frame.height + 11, width: 10, height: 5))
+                triangleIcon.image = UIImage(named: "selected_trialngle")
+                menuScrollView.addSubview(triangleIcon)
+                menuItemView.bottomArrowImage = triangleIcon
+                menuItemView.bottomArrowImage?.isHidden = true
+            }
+            
             menuItems.append(menuItemView)
             
             index += 1
         }
-        
         
         // Set new content size for menu scroll view if needed
         if menuItemWidthBasedOnTitleTextWidth {

                    if self.menuItems[self.lastPageIndex].titleLabel != nil && self.menuItems[self.currentPageIndex].titleLabel != nil {
                        self.menuItems[self.lastPageIndex].backgroundColor = UIColor.clear
                        self.menuItems[self.currentPageIndex].backgroundColor = self.selectedMenuItemLabelColor
                    }
                }
            })

    case labelHeight(CGFloat)
    case addBadgeView(Bool)
    case smallLabelSize(CGFloat)
    case extraBottomViewSize(CGFloat)
    case shouldAddButtonViewIcon(Bool)
    
}

