我需要一个特定的十六进制代码作为背景颜色,而不是从预先选择的列表中删除。我该如何做到这一点?
答案 0 :(得分:1)
对于启动.xib,您无法以编程方式更改颜色。您可以在侧边菜单中输入十六进制值。单击背景颜色,从左侧选择第二个对象,您可以输入十六进制值和RGB值。
如果您想在整个应用中使用颜色(当您可以通过编程方式执行操作时),请使用颜色十六进制website将颜色转换为RGB值。
如果您有特定且一致的颜色需求,我建议您创建自定义类别来存储自定义颜色。答案示例为here。
<强>的UIColor + CustomColorCatagory.h 强>
#import <UIKit/UIKit.h>
@interface UIColor (CustomColorCatagory) //This line is one of the most important ones - it tells the complier your extending the normal set of methods on UIColor
+ (UIColor *)customColor;
@end
<强>的UIColor + CustomColorCatagory.m 强>
#import "UIColor+CustomColorCatagory.h"
@implementation UIColor (CustomColorCatagory)
+ (UIColor *)customColor {
return [UIColor colorWithRed:0.643 green:0.643 blue:0.643 alpha:1];
}
@end
希望这有帮助!