diff --git a/MVMCoreUI/Molecules/VerticalCombinationViews/HeadLineBodyCaretLinkImage.swift b/MVMCoreUI/Molecules/VerticalCombinationViews/HeadLineBodyCaretLinkImage.swift index e10a6196..4c8d2313 100644 --- a/MVMCoreUI/Molecules/VerticalCombinationViews/HeadLineBodyCaretLinkImage.swift +++ b/MVMCoreUI/Molecules/VerticalCombinationViews/HeadLineBodyCaretLinkImage.swift @@ -15,13 +15,17 @@ import Foundation var spaceBetweenConstant: CGFloat = 104.0 var spaceBetweenViews: NSLayoutConstraint? var leftConstant: CGFloat = 32.0 - + var leftConstraintHeadline : NSLayoutConstraint? + var leftConstraintCaretView : NSLayoutConstraint? + let padding = MFStyler.defaultHorizontalPaddingForApplicationWidth() // MARK: - MVMCoreViewProtocol open override func updateView(_ size: CGFloat) { super.updateView(size) headlineBody.updateView(size) caretButton.updateView(size) backgroundImageView.updateView(size) + leftConstraintHeadline?.constant = MFStyler.defaultHorizontalPadding(forSize: size) + leftConstraintCaretView?.constant = MFStyler.defaultHorizontalPadding(forSize: size) } open override func setupView() { @@ -37,8 +41,9 @@ import Foundation view.addSubview(caretButton) //Headline view + leftConstraintHeadline = headlineBody.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: padding) + leftConstraintHeadline?.isActive = true headlineBody.topAnchor.constraint(equalTo: view.topAnchor, constant: PaddingDefault).isActive = true - headlineBody.leftAnchor.constraint(equalTo: view.leftAnchor, constant: leftConstant).isActive = true var constraint = view.rightAnchor.constraint(equalTo: headlineBody.rightAnchor) constraint.priority = .defaultLow constraint.isActive = true @@ -48,7 +53,9 @@ import Foundation //Caret view caretButton.translatesAutoresizingMaskIntoConstraints = false - caretButton.leftAnchor.constraint(equalTo: view.leftAnchor, constant: leftConstant).isActive = true + leftConstraintCaretView = caretButton.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: padding) + leftConstraintCaretView?.isActive = true + caretButton.bottomAnchor.constraint(greaterThanOrEqualTo: view.bottomAnchor, constant: PaddingDefault).isActive = true view.bottomAnchor.constraint(equalTo: caretButton.bottomAnchor).isActive = true view.rightAnchor.constraint(greaterThanOrEqualTo: caretButton.rightAnchor).isActive = true constraint = view.rightAnchor.constraint(equalTo: caretButton.rightAnchor)