Chameleon 功能整理
地址 https://github.com/Flyfishering/Chameleon.git
- 可以根据状态栏的北京颜色自动设置 状态栏 文字颜色(黑色或者白色)
+ (void)setGlobalThemeUsingPrimaryColor:(UIColor *)primaryColor
withSecondaryColor:(UIColor *)secondaryColor
andContentStyle:(UIContentStyle)contentStyle;
可以统一配置 APP 主题 Chameleon_ 类
可以单独配置某一个页面的主题 UIViewController+Chameleon 类
unicode特殊符号在 swift 字符中的格式 \u{25A0}
颜色:
flatBlackColor 纯黑
flatBlueColor 纯蓝
flatBrownColor 褐色
flatCoffeeColor 咖啡色
flatForestGreenColor 森林绿
flatGrayColor 灰色
flatGreenColor 纯绿
flatLimeColor 黄绿色
flatMagentaColor 品红色
flatMaroonColor 褐红色
flatMintColor 薄荷色
flatNavyBlueColor 海军蓝
flatOrangeColor 橘色
flatPinkColor 粉色
flatPlumColor 梅红色
flatPowderBlueColor 粉蓝色
flatPurpleColor 紫色
flatRedColor 红色
flatSandColor 沙色
flatSkyBlueColor 天蓝色
flatTealColor 水鸭色
flatWatermelonColor 瓜绿色
flatWhiteColor 白色
flatYellowColor 黄色
暗色系
flatBlackDarkColor 暗黑色
flatBlueDarkColor 暗蓝色
flatBrownDarkColor 暗棕色
flatCoffeeDarkColor 咖啡 暗色
flatForestGreenDarkColor 暗森林绿色
flatGrayDarkColor 暗灰色
flatGreenDarkColor 暗绿色
flatLimeDarkColor 暗黄绿色
flatMagentaDarkColor 暗品红色
flatMaroonDarkColor 暗褐红色
flatMintDarkColor 暗薄荷色
flatNavyBlueDarkColor 暗粉蓝色
flatOrangeDarkColor 暗橘色
flatPinkDarkColor 暗粉色
flatPlumDarkColor 暗梅红色
flatPowderBlueDarkColor 暗粉蓝色
flatPurpleDarkColor 暗紫色
flatRedDarkColor 暗红色
flatSandDarkColor 暗沙色
flatSkyBlueDarkColor 暗天蓝色
flatTealDarkColor 暗水鸭色
flatWatermelonDarkColor 暗瓜绿色
flatWhiteDarkColor 白色
flatYellowDarkColor 黄色
随机色
randomFlatColor 随机色
colorWithRandomFlatColorExcludingColorsInArray 排除特定的颜色, 返回随机色
colorWithRandomColorInArray 返回颜色数组中的随机色
colorWithRandomFlatColorOfShadeStyle 返回特定阴影的颜色
colorWithRandomFlatColorOfShadeStyle withAlpha 返回特定阴影 特定透明度阴影的颜色
平均色:
colorWithAverageColorFromImage 返回一张图片中的平均色
colorWithAverageColorFromImage withAlpha 返回图片中平均色 并指定透明度
互补色:
colorWithComplementaryFlatColorOf 得到互补色
colorWithComplementaryFlatColorOf withAlpha
对比色:
colorWithContrastingBlackOrWhiteColorOn 得到对比色
梯度色:
colorWithGradientStyle 得到梯度色
十六进制 颜色:
colorWithHexString
是否是屏幕最顶部的view
isTopViewInWindow