diff --git a/VSAlert/VSAlertController.m b/VSAlert/VSAlertController.m index 784b158..769f7a5 100755 --- a/VSAlert/VSAlertController.m +++ b/VSAlert/VSAlertController.m @@ -674,7 +674,11 @@ - (void)viewDidLoad { self.alertImage.image = self.image; // Update Constraints - self.headerViewHeightConstraint.constant = (BOOL)self.alertImage.image ? 180.0f : 0.0f; + float height = 0.0f; + if (self.alertImage.image != nil) { + height = self.alertImage.image.size.height >= 180 ? 180.0f : self.alertImage.image.size.height; + } + self.headerViewHeightConstraint.constant = height; // Set Up Background Tap Gesture Recognizer If Needed if (self.dismissOnBackgroundTap) {