【发布时间】:2011-06-26 21:41:15
【问题描述】:
我有一个带有少量笔尖的应用程序,笔尖是根据配色方案构建的。现在我需要更改配色方案。所以我需要去每个笔尖,以及其中的每个组件并改变它的颜色。
我想知道是否可以让 Nib 从“#define”中读取颜色,以便将来轻松进行此类更改。
或任何其他方式来更改 Nib 内容,不是通过转到每个 Nib 并更改它,而是通过这样做是一个中心位置。
【问题讨论】:
标签: ios objective-c c-preprocessor nib
我有一个带有少量笔尖的应用程序,笔尖是根据配色方案构建的。现在我需要更改配色方案。所以我需要去每个笔尖,以及其中的每个组件并改变它的颜色。
我想知道是否可以让 Nib 从“#define”中读取颜色,以便将来轻松进行此类更改。
或任何其他方式来更改 Nib 内容,不是通过转到每个 Nib 并更改它,而是通过这样做是一个中心位置。
【问题讨论】:
标签: ios objective-c c-preprocessor nib
不适合为每个需要自定义颜色的元素设置IBOutlet,然后在代码中设置颜色?
【讨论】:
即使在使用其他颜色创建笔尖之后,您仍然可以在 viewDidLoad 函数或任何其他函数中将其背景颜色的值更改为 #define-ed 值。
【讨论】:
目前无法在 Nib 文件的上下文中使用常量或定义的符号。您应该考虑通过 http://bugreporter.apple.com 向 Apple 提交有关此功能的增强请求。
【讨论】: