diff --git a/VDS/Extensions/UIView.swift b/VDS/Extensions/UIView.swift index e4e1d0ad..5b5c909b 100644 --- a/VDS/Extensions/UIView.swift +++ b/VDS/Extensions/UIView.swift @@ -121,11 +121,7 @@ extension UIView { extension UIView { internal func removeDebugBorder() { - layer.sublayers?.forEach({ layer in - if layer.name?.hasPrefix("debug") ?? false { - layer.removeFromSuperlayer() - } - }) + layer.remove(layerName: "debug") } internal func addDebugBorder(color: UIColor = .red) { @@ -177,3 +173,13 @@ extension UIView { } } } + +extension CALayer { + func remove(layerName: String) { + sublayers?.forEach({ layer in + if layer.name?.hasPrefix(layerName) ?? false { + layer.removeFromSuperlayer() + } + }) + } +}