Ich habe eine Erweiterung von CALayer für Rahmenfarbe als Laufzeitattribut, aber es funktioniert nicht.Laufzeit BorderColor funktioniert nicht in Xcode 9
Es zeigt nur die Standardfarbe Schwarz.
extension CALayer {
var borderUIColor: UIColor {
set {
self.borderColor = newValue.cgColor
}
get {
return UIColor(cgColor: self.borderColor!)
}
}
}
Sie benötigen keine Erweiterung. Sie können direkt aus dem _Identity Inspector von Xcode auf die 'borderColor' der Ebene zugreifen. – clemens
Es gibt keine solche Funktionalität, denke ich. – nirav
@macmoonshine: Ich schätze, Sie können layer.borderColor in benutzerdefinierten Laufzeitattributen Abschnitt –