更改按钮的背景图像,无需额外的按钮

时间:2011-06-25 17:11:50

标签: ios

我已经设置了一个带有图像背景的按钮,并且我试图让图像在按下时从2个不同的图像来回变换。 例如,按下时快乐的脸会切换到悲伤的脸,再次按下时会切换回快乐的脸等等。

在我拉出头发之前,你能提供的任何帮助都会令人惊叹。

3 个答案:

答案 0 :(得分:0)

将图像设置为两种不同的状态:正常和选择, 让按钮定位一个动作,切换按钮/发送器上的选定状态

答案 1 :(得分:0)

UIButton* myButton;
- (IBAction)buttonPressed {
    if(alreadySelected) {
        myButton.imageView.image = myNormalImage;
    } else {
        myButton.imageView.image = mySelectedImage;
    }
}

不确定,但我认为应该这样做。

答案 2 :(得分:0)

BoopMeister所说的,除非bshirley指出,你需要这个API调用:

[myButton setImage:happyImage forState:UIControlStateNormal];
相关问题