【发布时间】:2021-12-30 06:16:44
【问题描述】:
navigationController?.navigationBar.layer.shadowColor = ColorPalette.navigationBarShadowColor.cgColor
根据特征模式设置颜色。
class ColorPalette : NSObject {
static var navigationBarShadowColor: UIColor {
return UIColor { (traits) -> UIColor in
//dark: Black // light: grey16
return traits.userInterfaceStyle == .dark ?
UIColor.black : UIColor(hex: "dbdbdc")
}
}
}
【问题讨论】: