我是一个 iOS 新手,但我有一些 Android 编程经验。我记得在 Android 中你可以在一个文件中定义一组自定义颜色颜色.xml您可以在代码中使用该文件,因此,每次必须在某处应用新颜色时,无需以编程方式定义新颜色。
我的问题是:iOS中是否存在类似的机制?我在整个互联网上搜索了一种在某个文件中创建自定义颜色并在我的 iOS 应用程序中以编程方式使用它们的方法,但一无所获。
提前致谢。
正如 vokilam 所建议的,创建一个Category using UIColor
并通过类别内的类方法添加您自己的自定义颜色。在单个类中跟踪颜色是非常方便和容易的。就像是:
在 Xcode 中,文件 -> 新建 -> 新建 -> 文件... Cocoa Touch -> Objective-C 类别 -> 下一步 -> 在“类别”列表中选择 UIColor -> 为类别命名 - -> 下一步 --> 创建
这为您提供了 .h 和 .m 文件...在您的 .h 文件中,添加自定义颜色方法,例如
+(UIColor *)customLightGreenColor;
在 .m 文件中,您可以实现类似的方法(您可以在此处设置不同的颜色选项):
+(UIColor *)customlightGreenColor
{
UIColor *lightGreenColor = [UIColor colorWithRed:0.5 green:0.87 blue:0.0 alpha:1.0];
return lightGreenColor;
}
同样,您可以在类别中添加任意数量的颜色并在应用程序中使用它。希望这能给你一个提示......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)