GCKColor 类

GCKColor 类参考

概览

表示 RGBA 颜色的类。

继承 NSObject、<NSCopy> 和 <NSSecureCoding>。

实例方法摘要

(instancetype) - initWithRed:green:blue:alpha:
 指定的初始化程序。更多...
 
(instancetype) - initWithRed:green:blue:
 使用指定的红色、绿色、蓝色值和 1.0(完全不透明度)的 alpha 值构造 GCKColor 对象。更多...
 
(instancetype) - initWithUIColor:
 通过 UIColor 构造 GCKColor 对象。更多...
 
(instancetype) - initWithCGColor:
 通过 CGColor 构造 GCKColor 对象。更多...
 
(instancetype) - initWithCGColor:alpha:
 基于 CGColor 和给定的 Alpha 值构造 GCKColor 对象。更多...
 
(instancetype) - initWithCSSString:
 使用“#RRGGBBAA”或“#RRGGBB”形式的 CSS 字符串表示法构造 GCKColor 对象。更多...
 
(NSString *) - CSSString
 以“#RRGGBBAA”的形式返回颜色的 CSS 字符串表示法。更多...
 

类方法摘要

(GCKColor *) + black
 黑色。更多...
 
(GCKColor *) + red
 红色。更多...
 
(GCKColor *) + green
 绿色。更多...
 
(GCKColor *) + blue
 蓝色。更多...
 
(GCKColor *) + cyan
 青色。更多...
 
(GCKColor *) + magenta
 洋红色。更多...
 
(GCKColor *) + yellow
 黄色。更多...
 
(GCKColor *) + white
 白色。更多...
 

属性摘要

CGFloat red
 颜色的红色强度;介于 [0.0, 1.0] 之间的值。更多...
 
CGFloat green
 颜色的绿色强度;介于 [0.0, 1.0] 之间的值。更多...
 
CGFloat blue
 颜色的蓝色强度;介于 [0.0, 1.0] 范围内的值。更多...
 
CGFloat alpha
 颜色的 Alpha(透明度);一个介于 [0.0, 1.0] 之间的值。更多...
 

方法详细信息

- (instancetype) initWithRed: (CGFloat)  red
green: (CGFloat)  green
blue: (CGFloat)  blue
alpha: (CGFloat)  alpha 

指定的初始化程序。

使用指定的 red、green、blue 和 alpha 值构造 GCKColor 对象。所有颜色分量都在 [0.0, 1.0] 范围内。

- (instancetype) initWithRed: (CGFloat)  red
green: (CGFloat)  green
blue: (CGFloat)  blue 

使用指定的红色、绿色、蓝色值和 1.0(完全不透明度)的 alpha 值构造 GCKColor 对象。

所有颜色分量都在 [0.0, 1.0] 范围内。

- (instancetype) initWithUIColor: (UIColor *)  color

通过 UIColor 构造 GCKColor 对象。

- (instancetype) initWithCGColor: (CGColorRef)  color

通过 CGColor 构造 GCKColor 对象。

- (instancetype) initWithCGColor: (CGColorRef)  color
alpha: (CGFloat)  alpha 

基于 CGColor 和给定的 Alpha 值构造 GCKColor 对象。

开始时间
4.0
- (instancetype) initWithCSSString: (NSString *)  CSSString

使用“#RRGGBBAA”或“#RRGGBB”形式的 CSS 字符串表示法构造 GCKColor 对象。

- (NSString *) CSSString

以“#RRGGBBAA”的形式返回颜色的 CSS 字符串表示法。

+ (GCKColor *) black

黑色。

+ (GCKColor *) red

红色。

+ (GCKColor *) green

绿色。

+ (GCKColor *) blue

蓝色。

+ (GCKColor *) cyan

青色。

+ (GCKColor *) magenta

洋红色。

+ (GCKColor *) yellow

黄色。

+ (GCKColor *) white

白色。

房源详情

- (CGFloat) red
readnonatomicassign

颜色的红色强度;介于 [0.0, 1.0] 之间的值。

- (CGFloat) green
readnonatomicassign

颜色的绿色强度;介于 [0.0, 1.0] 之间的值。

- (CGFloat) blue
readnonatomicassign

颜色的蓝色强度;介于 [0.0, 1.0] 范围内的值。

- (CGFloat) alpha
readnonatomicassign

颜色的 Alpha(透明度);一个介于 [0.0, 1.0] 之间的值。