Changes as suggested by Ryan
This commit is contained in:
parent
203484b288
commit
67304b7657
@ -15,13 +15,17 @@ import Foundation
|
|||||||
var spaceBetweenConstant: CGFloat = 104.0
|
var spaceBetweenConstant: CGFloat = 104.0
|
||||||
var spaceBetweenViews: NSLayoutConstraint?
|
var spaceBetweenViews: NSLayoutConstraint?
|
||||||
var leftConstant: CGFloat = 32.0
|
var leftConstant: CGFloat = 32.0
|
||||||
|
var leftConstraintHeadline : NSLayoutConstraint?
|
||||||
|
var leftConstraintCaretView : NSLayoutConstraint?
|
||||||
|
let padding = MFStyler.defaultHorizontalPaddingForApplicationWidth()
|
||||||
// MARK: - MVMCoreViewProtocol
|
// MARK: - MVMCoreViewProtocol
|
||||||
open override func updateView(_ size: CGFloat) {
|
open override func updateView(_ size: CGFloat) {
|
||||||
super.updateView(size)
|
super.updateView(size)
|
||||||
headlineBody.updateView(size)
|
headlineBody.updateView(size)
|
||||||
caretButton.updateView(size)
|
caretButton.updateView(size)
|
||||||
backgroundImageView.updateView(size)
|
backgroundImageView.updateView(size)
|
||||||
|
leftConstraintHeadline?.constant = MFStyler.defaultHorizontalPadding(forSize: size)
|
||||||
|
leftConstraintCaretView?.constant = MFStyler.defaultHorizontalPadding(forSize: size)
|
||||||
}
|
}
|
||||||
|
|
||||||
open override func setupView() {
|
open override func setupView() {
|
||||||
@ -37,8 +41,9 @@ import Foundation
|
|||||||
view.addSubview(caretButton)
|
view.addSubview(caretButton)
|
||||||
|
|
||||||
//Headline view
|
//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.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)
|
var constraint = view.rightAnchor.constraint(equalTo: headlineBody.rightAnchor)
|
||||||
constraint.priority = .defaultLow
|
constraint.priority = .defaultLow
|
||||||
constraint.isActive = true
|
constraint.isActive = true
|
||||||
@ -48,7 +53,9 @@ import Foundation
|
|||||||
|
|
||||||
//Caret view
|
//Caret view
|
||||||
caretButton.translatesAutoresizingMaskIntoConstraints = false
|
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.bottomAnchor.constraint(equalTo: caretButton.bottomAnchor).isActive = true
|
||||||
view.rightAnchor.constraint(greaterThanOrEqualTo: caretButton.rightAnchor).isActive = true
|
view.rightAnchor.constraint(greaterThanOrEqualTo: caretButton.rightAnchor).isActive = true
|
||||||
constraint = view.rightAnchor.constraint(equalTo: caretButton.rightAnchor)
|
constraint = view.rightAnchor.constraint(equalTo: caretButton.rightAnchor)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user