MoviaBox/ShortPlay/Thirdparty/JXTransition/UIGestureRecognizer+JXTransition.swift
2025-04-09 18:24:58 +08:00

26 lines
566 B
Swift

//
// UIGestureRecognizer+JXTransition.swift
// YDLive
//
// Created by on 2022/11/29.
//
import UIKit
extension UIGestureRecognizer {
fileprivate struct AssociatedKeys {
static var jxTag: Int?
}
var jxTag: String? {
get {
guard let obj = objc_getAssociatedObject(self, &AssociatedKeys.jxTag) as? String else { return nil }
return obj
}
set {
objc_setAssociatedObject(self, &AssociatedKeys.jxTag, newValue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
}
}
}