Lớp GCKColor

Tổng quan

Một lớp đại diện cho màu RGBA.

Kế thừa NSObject, <NSCopying> và <NSSecureCoding>.

Tóm tắt phương thức thực thể

(instancetype) - initWithRed:green:blue:alpha:
 Trình khởi tạo được chỉ định. Xem thêm...
 
(instancetype) - initWithRed:green:blue:
 Tạo đối tượng GCKColor có các giá trị màu đỏ, xanh lục, xanh dương và giá trị alpha là 1.0 (độ mờ toàn bộ). Xem thêm...
 
(instancetype) - initWithUIColor:
 Tạo đối tượng GCKColor từ một UIColor. Xem thêm...
 
(instancetype) - initWithCGColor:
 Tạo đối tượng GCKColor từ CGColor. Xem thêm...
 
(instancetype) - initWithCGColor:alpha:
 Tạo đối tượng GCKColor từ một CGColor và một giá trị alpha nhất định. Xem thêm...
 
(instancetype) - initWithCSSString:
 Tạo một đối tượng GCKColor từ một chuỗi CSS có dạng "#RRGGBBAA" hoặc "#RRGGBB". Xem thêm...
 
(NSString *) - CSSString
 Trả về chuỗi CSS đại diện của màu, có dạng "#RRGGBBAA". Xem thêm...
 

Tóm tắt phương thức lớp

(GCKColor *) + black
 Màu đen. Xem thêm...
 
(GCKColor *) + red
 Màu đỏ. Xem thêm...
 
(GCKColor *) + green
 Màu xanh lục. Xem thêm...
 
(GCKColor *) + blue
 Màu xanh dương. Xem thêm...
 
(GCKColor *) + cyan
 Màu lục lam. Xem thêm...
 
(GCKColor *) + magenta
 Màu đỏ tươi. Xem thêm...
 
(GCKColor *) + yellow
 Màu vàng. Xem thêm...
 
(GCKColor *) + white
 Màu trắng. Xem thêm...
 

Tóm tắt về thuộc tính

CGFloat red
 Cường độ màu đỏ của màu; một giá trị nằm trong khoảng [0,0, 1,0]. Xem thêm...
 
CGFloat green
 Cường độ màu xanh lục của màu; một giá trị nằm trong khoảng [0,0, 1,0]. Xem thêm...
 
CGFloat blue
 Cường độ màu xanh dương của màu; một giá trị nằm trong khoảng [0,0, 1,0]. Xem thêm...
 
CGFloat alpha
 Độ đậm nhạt (độ trong suốt) của màu; một giá trị nằm trong khoảng [0,0, 1,0]. Xem thêm...
 

Chi tiết phương pháp

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

Trình khởi tạo được chỉ định.

Tạo đối tượng GCKColor có các giá trị đỏ, xanh lục, xanh dương và alpha cho trước. Tất cả các thành phần màu đều nằm trong khoảng [0.0, 1.0].

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

Tạo đối tượng GCKColor có các giá trị màu đỏ, xanh lục, xanh dương và giá trị alpha là 1.0 (độ mờ toàn bộ).

Tất cả các thành phần màu đều nằm trong khoảng [0.0, 1.0].

- (instancetype) initWithUIColor: (UIColor *)  color

Tạo đối tượng GCKColor từ một UIColor.

- (instancetype) initWithCGColor: (CGColorRef)  color

Tạo đối tượng GCKColor từ CGColor.

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

Tạo đối tượng GCKColor từ một CGColor và một giá trị alpha nhất định.

Năm thành lập
4
- (instancetype) initWithCSSString: (NSString *)  CSSString

Tạo một đối tượng GCKColor từ một chuỗi CSS có dạng "#RRGGBBAA" hoặc "#RRGGBB".

- (NSString *) CSSString

Trả về chuỗi CSS đại diện của màu, có dạng "#RRGGBBAA".

+ (GCKColor *) black

Màu đen.

+ (GCKColor *) red

Màu đỏ.

+ (GCKColor *) green

Màu xanh lục.

+ (GCKColor *) blue

Màu xanh dương.

+ (GCKColor *) cyan

Màu lục lam.

+ (GCKColor *) magenta

Màu đỏ tươi.

+ (GCKColor *) yellow

Màu vàng.

+ (GCKColor *) white

Màu trắng.

Chi tiết về cơ sở lưu trú

- (CGFloat) red
readnonatomicassign

Cường độ màu đỏ của màu; một giá trị nằm trong khoảng [0,0, 1,0].

- (CGFloat) green
readnonatomicassign

Cường độ màu xanh lục của màu; một giá trị nằm trong khoảng [0,0, 1,0].

- (CGFloat) blue
readnonatomicassign

Cường độ màu xanh dương của màu; một giá trị nằm trong khoảng [0,0, 1,0].

- (CGFloat) alpha
readnonatomicassign

Độ đậm nhạt (độ trong suốt) của màu; một giá trị nằm trong khoảng [0,0, 1,0].