UIButton突出问题

时间:2009-08-08 13:33:25

标签: iphone

我的应用程序中有一个UIButton。

我想显示我的按钮选择。我正在使用此代码:

[Button setHighlighted:YES];

但它不起作用。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

您可以通过为按钮设置两个图像来解决此问题。一个用于突出显示状态,一个用于正常状态。创建按钮时,使用正常状态图像创建按钮背景图像。当您选择或聚焦按钮时,将图像更改为突出显示的背景图像。

[Button setBackgroundImage:[UIImage backgroundImage:@"ButtonSelected.png"] forState:UIControlStateSelected];

[Button setBackgroundImage:[UIImage backgroundImage:@"ButtonNormal.png"] forState:UIControlStateNoraml]

答案 1 :(得分:0)