测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布上次发布 | 2014年12月 |
由 Jason Grandelli 维护。
这是一组从苹果的 iOS 7 应用程序和图标中提取的颜色和渐变。
您可以从 CocoaPods 安装,或者将 /KXKiOS7ColorsAndGradients 的内容复制到您的项目中。
您将直接使用它,就像其他任何颜色一样,除了用 KXKiOS7Colors 替换 UIColor(确保导入 KXKiOS7Colors.h)。
view.backgroundColor = [KXKiOS7Colors lightGreen];
请确保导入 KXKiOS7Gradient.h
然后您可以使用基于 iOS 7 应用的图标创建的7个渐变之一创建 CAGradientLayer。
CAGradientLayer *gradient = [KXKiOSGradients lightPurpleToDarkPurpleGradient];
gradient.frame = view.bounds;
[view.layer addSublayer:gradient];
您将以使用其他任何层相同的 hackers 使用 CAGradientLayer。请注意,如果您没有设置 CAGradientLayer 的 frame,则它将不可见。
多个方法可以对应同一个渐变。这最初可能看起来很令人困惑,但我这样做是因为我根据 iOS 7 应用图标创建了这些渐变,并希望能够根据启发了它的图标创建渐变。
例如,FaceTime 和 Messages 都使用相同的渐变(浅绿色到深绿色)。所以以下3种方法都创建相同的渐变。
[KXKiOS7Gradients lightGreenToDarkGreenGradient]
[KXKiOS7Gradients faceTimeGradient]
[KXKiOS7Gradients messagesGradient]