An advanced Ethereum/EVM mobile wallet
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
alpha-wallet-ios/Trust/Extensions/UIView.swift

24 lines
741 B

// Copyright SIX DAY LLC. All rights reserved.
import Foundation
import UIKit
extension UIView {
func anchor(to view: UIView, margin: CGFloat = 0) {
NSLayoutConstraint.activate([
topAnchor.constraint(equalTo: view.topAnchor, constant: margin),
trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: -margin),
bottomAnchor.constraint(lessThanOrEqualTo: view.bottomAnchor, constant: -margin),
leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: margin),
])
}
var layoutGuide: UILayoutGuide {
if #available(iOS 11, *) {
return safeAreaLayoutGuide
} else {
return readableContentGuide
}
}
}