0

在一个非常想成为百万富翁的程序中......我有 4 个选项按钮。它应该在按下时闪烁红色或绿色。这四个按钮具有红色或绿色图像作为背景图像。在代码设置中,我准备好这样的方法来设置第一个问题,当设置第二个问题时,背景图像会相应更改。
目前,默认的蓝色突出显示总是出现在第一次按下任何按钮时,之后还有其他问题。

我可以在这里粘贴一些不同的方法,(但它们不起作用)。所以任何建议都会很好。

同样在 IB 中,当您使用背景图像设置突出显示时,它可以工作。我会使用 use,但对于同一个按钮,必须以编程方式更改背景图像。

提前感谢您的帮助/建议!

4

1 回答 1

0

使用两个State UIControlStateNormalUIControlStateHighlighted

[btnMenu setBackgroundImage:[UIImage imageNamed:@"img1.png"] forState:UIControlStateNormal];
[btnMenu setBackgroundImage:[UIImage imageNamed:@"img1-Highlighted.png"] forState:UIControlStateHighlighted]; 
于 2013-03-25T12:55:58.390 回答