我想找到一种处理多个目标(从一个项目中部署多个应用程序)的方法,但我不知道如何在Storyboard中定义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
或者复制Storyboard,针对每个目标(多个target)使用info-target1.plist,info-target2.plist?
在Storyboard中将此变量称为“myColor”
如果没有解决方案,我认为我需要以编程方式而非在Storyboard中设置所有属性:颜色,字体,大小。
我需要遵循哪种方法?
谢谢