Changes as suggested by Ryan

This commit is contained in:
Arora, Prateek 2020-01-09 13:26:09 +05:30
parent 203484b288
commit 67304b7657

View File

@ -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)