克隆现有iOS应用程序的最佳方法,每个目标具有多个目标和不同主题

时间:2017-05-10 12:26:03

标签: ios swift xcode8

目前,我正在开发一个可能会被多个目标克隆的iOS应用程序,每个目标将有不同的主题。现在我已经使用故事板创建UI并分配各自的字体,颜色和其他UI东西。

请建议我解决这个问题的最快方法。

1 个答案:

答案 0 :(得分:0)

将IBOutlets连接到您要修改的每个视图。创建多个目标并在每个View方法中实现:

func updateUI() {
  #if TargetA
    viewA.backgroundColor = .red
  #endif
  #if TargetB
    viewA.backgroundColor = .green
  #endif
  #if TargetC
    viewA.backgroundColor = .blue
  #endif
}