     public var isHideSeparator = false // to hide the separater color
     public var cornerRadius: CGFloat = 8.0 // default is 8 px
 
-    public var isVisualEffectBackgroundEnabled = true
     public var isDismissOnActionButtonClicked = true // default is true, if you want the alert view will not be dismissed when clicking on action buttons, set this property to false
     public var isHighlightOnButtonClicked = true // default is true
     public var isDimBackgroundWhenShowing = true // default is true

            view.addSubview(dimView!)
            let recognizer = UITapGestureRecognizer(target: self, action: #selector(outsideTapped(_:)))
            dimView!.addGestureRecognizer(recognizer)
        }
        
        if isVisualEffectBackgroundEnabled && backgroundColor == nil {
            visualEffectView.frame = bounds
            insertSubview(visualEffectView, at: 0)
        }
        
        if hasTextField {

    private var buttonTitles: [String] = []
    private var viewWidth: CGFloat = 0
    private var viewHeight: CGFloat = 0
    
    // MARK: Initialization

