AutoCat/AutoCat/ACUIKit/Extensions/UIEdgeInsets.swift

28 lines
650 B
Swift

import UIKit
extension UIEdgeInsets {
init(all: CGFloat) {
self.init(top: all, left: all, bottom: all, right: all)
}
init(vertical: CGFloat, horizontal: CGFloat) {
self.init(top: vertical, left: horizontal, bottom: vertical, right: horizontal)
}
}
extension UIEdgeInsets {
static func all(_ value: CGFloat) -> UIEdgeInsets {
.init(all: value)
}
static func vertical(_ value: CGFloat) -> UIEdgeInsets {
.init(vertical: value, horizontal: 0)
}
static func horizontal(_ value: CGFloat) -> UIEdgeInsets {
.init(vertical: 0, horizontal: value)
}
}