added removal extension
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
636b5ad9c0
commit
e91465f423
@ -121,11 +121,7 @@ extension UIView {
|
|||||||
extension UIView {
|
extension UIView {
|
||||||
|
|
||||||
internal func removeDebugBorder() {
|
internal func removeDebugBorder() {
|
||||||
layer.sublayers?.forEach({ layer in
|
layer.remove(layerName: "debug")
|
||||||
if layer.name?.hasPrefix("debug") ?? false {
|
|
||||||
layer.removeFromSuperlayer()
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
internal func addDebugBorder(color: UIColor = .red) {
|
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()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user