iPhone应用程序:我们可以在一个或最小的步骤中更改多个标签的标签背景颜色

时间:2011-05-31 09:48:32

标签: iphone objective-c cocoa-touch ios4

在我的iPhone App中有近40个nib文件(xibs),并且在所有这些文件中都有一个标签作为页脚

有没有办法以更快的方式更改所有标签的背景颜色,而不是在所有xib中更改它们一个?

3 个答案:

答案 0 :(得分:3)

为什么要为40个笔尖使用40个标签。您可以将该标签添加到主窗口并使viewController稍微小一点,以便每次都可以看到标签,因此您无需更改40个nib文件中的颜色。

答案 1 :(得分:1)

NIB文件只是XML,所以如果它们遵循类似的模式(命名等),那么你可以找到并替换xml本身的color属性。

答案 2 :(得分:0)

如果您能够在代码中以编程方式访问UILabel

然后使用:

myLabel.backgroundColor = UIColor myApplicationColor;