Mở rộng câu trả lời tuyệt vời của unmircea : cách tạo một danh mục tùy chỉnh để thực hiện UIColor
bảng màu tùy chỉnh , bạn có thể tạo một danh mục.
Khi bạn đã tạo nhóm của bạn (trong ví dụ này, đó là một loại gọi là ColorPalette
các lớp UIColor
), bạn sẽ có một tiêu đề và một tập tin thực hiện.
UIColor + ColorPalette.h
#import <UIKit/UIKit.h>
@interface UIColor (ColorPalette)
// Your custom colors
+ (UIColor *) customRedButtonColor;
+ (UIColor *) customGreenButtonColor;
@end
UIColor + ColorPalette.m
#import "UIColor+ColorPalette.h"
@implementation UIColor (ColorPalette)
// Button Colors
+ (UIColor *) customRedButtonColor {
return [UIColor colorWithRed:178.0/255.0 green:25.0/255.0 blue:0.0/255.0 alpha:1.0];
}
+ (UIColor *) customGreenButtonColor {
return [UIColor colorWithRed:20.0/255.0 green:158.0/255.0 blue:96.0/255.0 alpha:1.0];
}
Để sử dụng bảng màu tùy chỉnh của bạn, chỉ cần nhập tiêu đề vào lớp mà bạn muốn triển khai các màu tùy chỉnh của mình:
#import "UIColor+ColorPalette.h"
và gọi màu sắc như bạn làm một màu sắc chuẩn như redColor
, greenColor
hoặc blueColor
.
Đây là một liên kết đến một cuộc thảo luận sâu hơn một chút về việc tạo một bảng màu tùy chỉnh.
Ngoài ra, đây là một công cụ giúp bạn chọn các giá trị màu tùy chỉnh