Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
颜色样式常量的iOS位置_Ios_Colors_Styles_Config_Dimensions - Fatal编程技术网

颜色样式常量的iOS位置

颜色样式常量的iOS位置,ios,colors,styles,config,dimensions,Ios,Colors,Styles,Config,Dimensions,我想知道是否有这样的东西; 我习惯于为应用程序开发Android,在web界面上,你显然喜欢css,在Android上,你有字符串、ints颜色等的样式和配置文件 现在,在iOS上使用这种东西的“最佳”选项是什么 我有一个有多个目标的项目,现在我将其分离到一个目标文件夹中,以包含它们的自定义样式和图像。(我还不知道如何记录这些样式)。我想要的是有一些设置,我可以很容易地为每个目标编辑。设置将类似于文本颜色、导航栏颜色、登录背景图像等。我将通过将这些图像放在资产中或松散地放在这些目录中来处理这些图

我想知道是否有这样的东西; 我习惯于为应用程序开发Android,在web界面上,你显然喜欢css,在Android上,你有字符串、ints颜色等的样式和配置文件

现在,在iOS上使用这种东西的“最佳”选项是什么

我有一个有多个目标的项目,现在我将其分离到一个目标文件夹中,以包含它们的自定义样式和图像。(我还不知道如何记录这些样式)。我想要的是有一些设置,我可以很容易地为每个目标编辑。设置将类似于文本颜色、导航栏颜色、登录背景图像等。我将通过将这些图像放在资产中或松散地放在这些目录中来处理这些图像

尺寸、字符串、颜色等使用什么。?如果需要,我可以使用样式类解析值来阅读它。

您可以使用目标的构建设置中的“用户定义”部分来存储维度、字符串和颜色。使用“+”按钮添加新的用户定义值

顺便说一下,我喜欢使用.xcconfig文件来存储用户定义的值

1:创建新的配置设置文件。

2:将新配置设置文件分配给目标。

3:在配置设置文件中添加一些值

4:值应自动作为用户定义的值插入到生成设置中。

对于图像,可以将它们放在不同目标的不同文件夹中,并在文件检查器的“目标成员资格”部分中选择图像所属的目标


据我所知,将颜色存储在用户定义中是行不通的,因为您无法将它们作为变量获取。只要创造条件,255*255*255就很难了colors@mathijsSegers您可以创建一个方法或宏来将字符串转换为UIColor对象。例如,@mathijsegers如果编辑文本对您来说更容易,您可以将这些值存储在.xconfig文件中。请看更新后的答案。ic,我看了一下周围,我现在已经把它们写进了代码中,所以它似乎工作得很好,只需要转换颜色就可以了。