0

我使用此处找到的代码为按钮着色。我已经创建了一些类似于代码中默认颜色的方法,例如orangeColor,greenColor等等。

当我的视图加载时,我设置了我的 UIButtons 的颜色,当按下一个按钮时,我想更改按钮的颜色以反映它们的功能变化,我执行以下操作(考虑到按钮是不同的颜色):

[self.recordPlayButton greenColor];
[self.recordPlayButton setNeedsDisplay];
[self.stopRecordButton orangeColor];
[self.stopRecordButton setNeedsDisplay];

但是我的按钮颜色保持不变,知道为什么会这样吗?

编辑:我刚刚注意到的另一件奇怪的事情是按钮的突出显示颜色发生了变化,但不是正常颜色。

4

1 回答 1

3

http://code.google.com/p/iphonegradientbuttons/issues/detail?id=4

如果您查看 Wiki 中的渐变按钮,您会发现它实际上是 iOS5 中的缺陷。您是否测试过演示是否可以在您的设备上运行?

于 2012-05-09T15:10:55.810 回答