目前,我正在开发一个可能会被多个目标克隆的iOS应用程序,每个目标将有不同的主题。现在我已经使用故事板创建UI并分配各自的字体,颜色和其他UI东西。
请建议我解决这个问题的最快方法。
答案 0 :(得分:0)
将IBOutlets连接到您要修改的每个视图。创建多个目标并在每个View方法中实现:
func updateUI() {
#if TargetA
viewA.backgroundColor = .red
#endif
#if TargetB
viewA.backgroundColor = .green
#endif
#if TargetC
viewA.backgroundColor = .blue
#endif
}