iOS - Swift扩展UIColor类属性自适应黑暗模式颜色(二)

Swift扩展UIColor的类属性自适应黑暗模式颜色(二)

结合上一篇文章进行UIColor的类属性扩展

扩展可适配黑暗模式的颜色实例

相对比较好理解就不多解释了,直接上扩展代码

extension UIColor {
    //class 声明一个类属性
    
    class var theme_color: UIColor {
        return UIColor(r: 27, g: 221, b: 142)
    }
    
    class var themeText_color: UIColor {
        return UIColor(r: 27, g: 221, b: 142)
    }
    
    ///<Auto:统一的导航栏白色背景色 Light:#FFFFFF  dark:#1C1C1C
    class var a_whiteNavBg_color:UIColor {
        return AutoFitHexColor(lightHex: "#FFFFFF", darkHex: "#1C1C1C")
    }
    
    /**
     *Auto:统一的底部菜单栏白色背景色 Light:#FFFFFF  dark:#1C1C1C
     */
    class var a_whiteTabBarBg_color:UIColor {
        return AutoFitHexColor(lightHex: "#FFFFFF", darkHex: "#1C1C1C")
    }
    
    ///<Auto:白色背景色 Light:#FFFFFF  dark:#1C1C1C
    class var a_whiteBg_color:UIColor {
        return AutoFitHexColor(lightHex: "#FFFFFF", darkHex: "#1C1C1C")
    }
}

【上一篇】iOS - Swift扩展UIColor方法自适应黑暗模式及支持十六进制字符串获取颜色(一)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容