         
         setAttributedTitle(prefixTextAttribured, for: state)
         titleLabel.textAlignment = .center
+        self.backgroundColor = backgroundColor
     }
     
     

     - Parameter icon: The icon for the UIButton
     - Parameter iconSize: Size of the icon
     - Parameter color: Color for the icon
     - Parameter forState: Control state of the UIButton
     
     - Version: 1.0.0
     */
    public func setIcon(icon: FontType, iconSize: CGFloat? = nil, color: UIColor = .black, forState state: UIControlState) {
        let size = iconSize ?? titleLabel?.font.pointSize
        
        FontLoader.loadFontIfNeeded(fontType: icon)

        setTitleColor(color, for: state)
        setTitle(icon.text, for: state)
        titleLabel.textAlignment = .center
        self.backgroundColor = backgroundColor
    }
    
    
