gpt4 book ai didi

ios - 有没有办法将自定义颜色存储在文件中并从 iOS 中的代码访问它们?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:00 26 4
gpt4 key购买 nike

我是 iOS 新手,但我有一些 Android 编程经验。我记得在 Android 中,您可以在 colors.xml 文件中定义一组自定义颜色,您可以在代码中使用这些颜色,因此无需每次都以编程方式定义新颜色必须在某处应用。

我的问题是:iOS 中是否存在类似的机制?我在整个 Internet 上搜索了一种在某个文件中创建自定义颜色并在我的 iOS 应用程序中以编程方式使用它们的方法,但一无所获。

提前致谢。

最佳答案

正如 vokilam 所建议的,使用 UIColor 创建一个 Category 并通过类别内的类方法添加您自己的自定义颜色总是好的。在一个类中跟踪颜色是非常方便和容易的。像这样的东西:

在 Xcode 中,File -> New --> New ---> File... Cocoa Touch -> Objective-C Category -> Next -> 在“Category on”列表中选择 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;
}

同样,您可以在您的类别中添加任意数量的颜色并在您的应用程序中使用它。希望这能给你提个醒……

关于ios - 有没有办法将自定义颜色存储在文件中并从 iOS 中的代码访问它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21701139/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com