     }
     
     public func add(customView view: UIView?) {
+        if view?.translatesAutoresizingMaskIntoConstraints ?? false {
+            view?.translatesAutoresizingMaskIntoConstraints = false
+            
+            if let view = view {
+                view.addConstraint(NSLayoutConstraint(item: view, attribute: .Height, relatedBy: .Equal, toItem: nil, attribute: .NotAnAttribute, multiplier: 1.0, constant: CGRectGetHeight(view.frame)))
+            }
+        }
+        
         add(view: view)
     }
     

        }
        
        showing = true
        parentViewController.view.endEditing(true)
        
        translatesAutoresizingMaskIntoConstraints = false

    @IBOutlet public weak var cancelButtonBottom: NSLayoutConstraint!
    public var theme: KUIActionSheetProtocol!
    public var tapToDismiss: Bool = true
    private(set) var parentViewController: UIViewController!
    
    private var showing: Bool = false
    private var lastViewBottom: NSLayoutConstraint?
    
    class public func view(parentViewController viewController: UIViewController, theme: KUIActionSheetProtocol = KUIActionSheetDefault()) -> KUIActionSheet? {
