// // UIViewExtension.swift // passKit // // Created by Yishi Lin on 2018/4/11. // Copyright © 2018 Yishi Lin. All rights reserved. // import Foundation extension UIView { // Save anchors: https://stackoverflow.com/questions/46317061/use-safe-area-layout-programmatically var safeTopAnchor: NSLayoutYAxisAnchor { if #available(iOS 11.0, *) { return self.safeAreaLayoutGuide.topAnchor } return topAnchor } var safeLeftAnchor: NSLayoutXAxisAnchor { if #available(iOS 11.0, *) { return self.safeAreaLayoutGuide.leftAnchor } return leftAnchor } var safeRightAnchor: NSLayoutXAxisAnchor { if #available(iOS 11.0, *) { return self.safeAreaLayoutGuide.rightAnchor } return rightAnchor } var safeBottomAnchor: NSLayoutYAxisAnchor { if #available(iOS 11.0, *) { return self.safeAreaLayoutGuide.bottomAnchor } return bottomAnchor } }