iOS的相当于Android的colors.xml的是什么?

iOS的相当于Android的colors.xml的是什么?,第1张

概述在 android中,有一个 XML文件作为res / values / colors.xml可以让您整理应用程序中使用的所有颜色.喜欢这个: <?xml version="1.0" encoding="utf-8"?><resources> <color name="red">#e60012</color> <color name="blue">#33b5e5</color> .. 在 android中,有一个 XML文件作为res / values / colors.xml可以让您整理应用程序中使用的所有颜色.喜欢这个:
<?xml version="1.0" enCoding="utf-8"?><resources>  <color name="red">#e60012</color>  <color name="blue">#33b5e5</color>  ...</resources>

iOS中有这样的东西吗?如果没有,组织整个应用程序使用的颜色的最佳方法是什么?

我想最终能够用[Mycolor greencolor]代替[UIcolor greencolor].

解决方法 我没有遇到这样的默认文件.您可以创建自己的保存值的自定义.pList文件,并在应用程序启动时加载.另一个选择是为UIcolor创建一个类,它具有一组返回所需颜色的类方法.

你可以创建一些如下所示的东西:

UIcolor Customcolors.h:

@interface UIcolor (Customcolors)    + (UIcolor *)customcolor1;    + (UIcolor *)customcolor2;    ...@end

UIcolor Customcolors.m:

#import "UIcolor+Customcolors.h"@implementation UIcolor (Customcolors)    + (UIcolor *)customcolor1 {        return [UIcolor colorWithRed:1.0f green:0.5f blue:0.5f Alpha:1.0f];    }    + (UIcolor *)customcolor2 {        return [UIcolor colorWithRed:1.0f green:0.5f blue:1.0f Alpha:1.0f];    }    ...@end

那么你设置的背景你可以有这样的东西:

VIEwController.m:

#import "UIcolor+Customcolors.h"...vIEw.backgroundcolor = [UIcolor customcolor1];
总结

以上是内存溢出为你收集整理的iOS的相当于Android的colors.xml的是什么?全部内容,希望文章能够帮你解决iOS的相当于Android的colors.xml的是什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1097190.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存