
<?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的是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)