2010-07-14 73 views

回答

6

要设置图像的一个按钮,而目前正在接触(我认为这是你问的)。在UIButton上使用setImage:forState。

[myButton setImage:[UIImage imageNamed:@"myButtonGraphic.png"] forState:UIControlStateHighlighted];

当图像出现使用不同的控制状态,一个可以控制:

UIControlStateNormal

UIControlStateHighlighted

UIControlStateDisabled

UIControlStateSelected

UIControlStateApplication

UIControlStateReserved

如果使用UIControlStateNormal,图像显示时,当按钮被当前触摸它会显得暗淡这对很多情况下是不够好,以指示用户他们正在选择该按钮,并且这是一个真正可触摸的“事物”。