// // File.swift // OpenSourceControllerDemo // // Created by Florian Gabach on 23/10/2018. // Copyright © 2018 OpenSourceController. All rights reserved. // import UIKit extension UIView { // MARK: - Layout func pinEdges(to other: UIView, withBorderSize size: CGFloat = 0.0) { self.leadingAnchor.constraint(equalTo: other.leadingAnchor, constant: size).isActive = true self.trailingAnchor.constraint(equalTo: other.trailingAnchor, constant: size).isActive = true self.topAnchor.constraint(equalTo: other.topAnchor, constant: size).isActive = true self.bottomAnchor.constraint(equalTo: other.bottomAnchor, constant: -size).isActive = true } func pinCenter(to other: UIView) { self.centerXAnchor.constraint(equalTo: other.centerXAnchor).isActive = true self.centerYAnchor.constraint(equalTo: other.centerYAnchor).isActive = true } }