2018-04-11 02:05:00 +08:00
|
|
|
//
|
|
|
|
|
// 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 {
|
2021-08-16 21:59:46 +02:00
|
|
|
safeAreaLayoutGuide.topAnchor
|
2018-04-11 02:05:00 +08:00
|
|
|
}
|
2018-12-09 16:59:07 -08:00
|
|
|
|
2018-04-11 02:05:00 +08:00
|
|
|
var safeLeftAnchor: NSLayoutXAxisAnchor {
|
2021-08-16 21:59:46 +02:00
|
|
|
safeAreaLayoutGuide.leftAnchor
|
2018-04-11 02:05:00 +08:00
|
|
|
}
|
2018-12-09 16:59:07 -08:00
|
|
|
|
2018-04-11 02:05:00 +08:00
|
|
|
var safeRightAnchor: NSLayoutXAxisAnchor {
|
2021-08-16 21:59:46 +02:00
|
|
|
safeAreaLayoutGuide.rightAnchor
|
2018-04-11 02:05:00 +08:00
|
|
|
}
|
2018-12-09 16:59:07 -08:00
|
|
|
|
2018-04-11 02:05:00 +08:00
|
|
|
var safeBottomAnchor: NSLayoutYAxisAnchor {
|
2021-08-16 21:59:46 +02:00
|
|
|
safeAreaLayoutGuide.bottomAnchor
|
2018-04-11 02:05:00 +08:00
|
|
|
}
|
|
|
|
|
}
|