【发布时间】:2014-12-20 08:59:16
【问题描述】:
我试图找到一种方法来处理多个目标(从一个项目部署多个应用程序),我不知道如何定义 UIColor 并在情节提要中使用它(我可以很好地处理 UIImage)。我的想法是用宏根据目标切换这个颜色的值,有人知道这是否可能?
也许定义一种颜色:
var myColor : UIColor
#ifdef target1
myColor = UIColor(red: 249.0/255, green: 249.0/255, blue: 249.0/255, alpha: 1.0)
#ifdef target2
myColor = UIColor(red: 210/255, green: 100/255, blue: 90/255, alpha: 1.0)
#endif
或复制故事板以按目标拥有一个故事板。使用 info-target1.plist、info-target2.plist ?
并在情节提要中将此变量称为“myColor”
如果没有解决方案,我认为我需要设置所有属性:颜色、字体、大小、以编程方式而不是在情节提要中。
我需要遵循哪种方法?
谢谢
【问题讨论】:
标签: xcode colors storyboard target targets