KXKiOS7ColorsAndGradients 1.0.0

KXKiOS7ColorsAndGradients 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2014年12月

Jason Grandelli 维护。



  • Jason Grandelli

这是一组从苹果的 iOS 7 应用程序和图标中提取的颜色和渐变。

安装

您可以从 CocoaPods 安装,或者将 /KXKiOS7ColorsAndGradients 的内容复制到您的项目中。

使用 iOS 7 颜色

您将直接使用它,就像其他任何颜色一样,除了用 KXKiOS7Colors 替换 UIColor(确保导入 KXKiOS7Colors.h)。

view.backgroundColor = [KXKiOS7Colors lightGreen];

使用 iOS 7 渐变

请确保导入 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]