Skip to content

Commit 5853d4f

Browse files
committed
Fix #8: Adjust blur background on screen rotation
1 parent 5620a93 commit 5853d4f

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

MIBlurPopup/MIBlurPopup.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,18 @@ open class MIBlurPopup: NSObject {
4949
visualEffectBlurView.alpha = 1
5050

5151
transitionContext.containerView.insertSubview(visualEffectBlurView, at: 0)
52+
visualEffectBlurView.translatesAutoresizingMaskIntoConstraints = false
53+
54+
transitionContext.containerView.addConstraints([
55+
NSLayoutConstraint(item: visualEffectBlurView, attribute: .bottom, relatedBy: .equal,
56+
toItem: transitionContext.containerView, attribute: .bottom, multiplier: 1, constant: 0),
57+
NSLayoutConstraint(item: visualEffectBlurView, attribute: .top, relatedBy: .equal,
58+
toItem: transitionContext.containerView, attribute: .top, multiplier: 1, constant: 0),
59+
NSLayoutConstraint(item: visualEffectBlurView, attribute: .leading, relatedBy: .equal,
60+
toItem: transitionContext.containerView, attribute: .leading, multiplier: 1, constant: 0),
61+
NSLayoutConstraint(item: visualEffectBlurView, attribute: .trailing, relatedBy: .equal,
62+
toItem: transitionContext.containerView, attribute: .trailing, multiplier: 1, constant: 0)
63+
])
5264

5365
presentedControllerDelegate.popupView.alpha = 0
5466
presentedControllerDelegate.popupView.transform = CGAffineTransform(scaleX: presentedControllerDelegate.initialScaleAmmount,

0 commit comments

Comments
 (0)