jsdw_ios/QuickLocation/Tool/AutoLayout/AutoLayout+NSLayoutConstrai...

27 lines
537 B
Swift

//
// File.swift
//
//
// Created by Johnhao on 2022/1/18.
//
import UIKit
extension NSLayoutConstraint {
enum Key {
internal static var originalConstraint = "originalConstraint"
}
///
var jh_originalConstraint: CGFloat {
set {
objc_setAssociatedObject(self, &Key.originalConstraint, newValue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
}
get {
objc_getAssociatedObject(self, &Key.originalConstraint) as? CGFloat ?? 0
}
}
}