swift 使UIView子类的属性支持UIAppearance

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 使UIView子类的属性支持UIAppearance相关的知识,希望对你有一定的参考价值。

dynamic var borderColor: UIColor? = .black {
  didSet {
    layer.borderWidth = 1.0
    layer.borderColor = borderColor?.cgColor
  }
}
BorderView.appearance().borderColor = .red

以上是关于swift 使UIView子类的属性支持UIAppearance的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 中硬编码 UIView 的大小属性

Swift 中的扩展属性冲突子类声明

将 UIView 作为 SubView 添加到自定义类、UIView 的子类、Swift

UIView 子类的 Swift 通用方法

在 Swift 中动画自定义 UIView 属性

Swift 3:编译器无法识别子类 UIView 的类型