added layoutMarginsGuide.

This commit is contained in:
Kevin G Christiano 2019-09-13 09:08:33 -04:00
parent ad1def8ddc
commit cdc7ae2f1e

View File

@ -64,16 +64,16 @@ import UIKit
addSubview(headline)
addSubview(button)
headline.topAnchor.constraint(equalTo: topAnchor).isActive = true
headline.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
trailingAnchor.constraint(equalTo: headline.trailingAnchor).isActive = true
headline.topAnchor.constraint(equalTo: layoutMarginsGuide.topAnchor).isActive = true
headline.leadingAnchor.constraint(equalTo: layoutMarginsGuide.leadingAnchor).isActive = true
layoutMarginsGuide.trailingAnchor.constraint(equalTo: headline.trailingAnchor).isActive = true
buttonTopConstraint = button.topAnchor.constraint(equalTo: headline.bottomAnchor, constant: buttonHeadlinePadding)
buttonTopConstraint?.isActive = true
button.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
bottomAnchor.constraint(equalTo: button.bottomAnchor).isActive = true
trailingAnchor.constraint(greaterThanOrEqualTo: button.trailingAnchor).isActive = true
button.leadingAnchor.constraint(equalTo: layoutMarginsGuide.leadingAnchor).isActive = true
layoutMarginsGuide.bottomAnchor.constraint(equalTo: button.bottomAnchor).isActive = true
layoutMarginsGuide.trailingAnchor.constraint(greaterThanOrEqualTo: button.trailingAnchor).isActive = true
}
override open func updateView(_ size: CGFloat) {