ios - Xcode 根据目标更改颜色主题

标签 ios xcode uibutton xcode7 targets

我正在开发一个 ipad 应用程序,它将有两个目标,但目标的颜色主题会有所不同,例如在 Target1 中,选定的按钮字体颜色将为红色,在 Target2 中,选定的按钮字体颜色将为绿色。我想知道这在界面构建器本身中是否可行?

提前致谢!

最佳答案

您可以使用预处理器宏。选择您的目标,转到目标的Build Settings部分,找到Preprocessor Marcro并为每个目标添加新宏(例如Target1第一个目标和第二个目标的 Target2)。现在你可以使用代码了:

#ifdef Target1
  //code for your first target
#elif Target2
  //code for your second target
#endif

希望对你有帮助;-)

关于ios - Xcode 根据目标更改颜色主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33951234/

相关文章:

ios - 如何在 iOS 应用程序中获取翻译数据库

ios - 将谷歌地图添加为 subview 会使 iOS 应用程序因 exc_bad 崩溃

jquery-ui - Primefaces 全页面布局切换不起作用

ios - UICollectionViewCell 带有图像但没有自定义类

ios - 显示带有实时摄像头层和 native 系统铃声的传入视频调用屏幕,同时尊重铃声音量级别

ios - 如果文件管理器显示文档存在,则更新/更改 UITableView 附件

ios - "No Certificates are available"为解析推送通知添加 iOS 配置文件时

swift - 无法在 IBAction 方法中手动设置 UIButton 的突出显示状态

swift - 在 Swift 3 中——我试图在点击按钮后改变按钮的颜色一秒钟,这样用户就会得到正确或错误的指示

ios - TableView 在 iOS 设备上不工作