             dropdown.messageLabel.text = message
             dropdown.titleLabel.textColor = textColor
             dropdown.messageLabel.textColor = textColor
+            dropdown.messageLabel.numberOfLines = 0
             dropdown.backgroundColor = backgroundColor
             
             // Construct a padding view that will cover the top of the dropdown in the case of a spring animation where it bounces past it's bounds

        self.addConstraint(NSLayoutConstraint(item: self.titleLabel, attribute: .width, relatedBy: .equal, toItem: self, attribute: .width, multiplier: 1, constant: 0))
        
        self.addConstraint(NSLayoutConstraint(item: self.messageLabel, attribute: .centerX, relatedBy: .equal, toItem: self, attribute: .centerX, multiplier: 1, constant: 0))
        self.addConstraint(NSLayoutConstraint(item: self.messageLabel, attribute: .top, relatedBy: .equal, toItem: self.titleLabel, attribute: .bottom, multiplier: 1, constant: 0))
        self.addConstraint(NSLayoutConstraint(item: self.messageLabel, attribute: .bottom, relatedBy: .equal, toItem: self, attribute: .bottom, multiplier: 1, constant: 0))
        self.addConstraint(NSLayoutConstraint(item: self.messageLabel, attribute: .width, relatedBy: .equal, toItem: self, attribute: .width, multiplier: 1, constant: 0))
        
        self.layoutIfNeeded()

        static var Message                   = "Default message!"
        static var AnimationDuration: Double = 0.25
        static var Duration: Double          = 2
        static var VerticalPadding           = CGFloat(10)
        static var TopPadding                = CGFloat(20)
        static var Height: CGFloat           = 90
        static var TitleFont: UIFont         = UIFont.systemFont(ofSize: Defaults.FontSize)
        static var MessageFont: UIFont       = UIFont.systemFont(ofSize: Defaults.FontSize)
