我想创造一些新的UIColor
我的应用程序中始终使用的 s 。 RGB 有时会稍微调整(确切的颜色阴影正在争论中)
目前,我必须从 RGB 创建新颜色,并且代码遍布各处并重复。
有没有更好的方法可以创建一种新的颜色并在我的应用程序中使用它。
[UIColor myNewCustomRedColor]
这里最好的模式是什么 - 类别是正确的选择 - 如果是的话,怎么样?如果不是 - 推荐的方法是什么。
对于这样的事情,类别是一个不错的选择。我通常只是创建一对新的 .h/.m 文件,MyCategories.h
/MyCategories.m
,其中包含您想要到处使用的常用类别。
我的类别.h:
@interface UIColor (MyCategory)
+ (UIColor *)customRedColor;
@end
我的类别.m
@implementation UIColor (MyCategory)
+ (UIColor *)customRedColor {
return [UIColor redColor];
}
@end
您可以在任何需要的地方导入 .h 文件,也可以将导入粘贴到 MyApp-Prefix.pch 文件中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)