我有多个按钮。
它们都加载到 viewDidLoad 中。我想要它,所以一旦按下一个按钮,它就会变成另一个图像。
所以 Img1 通过 viewDidload 加载,然后一旦被按下,它就会转到 Img2
这是我尝试过的当前代码:
在 viewdidload 中:
btn1 = [UIButton buttonWithType:UIButtonTypeCustom];
[btn1 setFrame:CGRectMake(367, 117, 97, 25)];
[btn1 setImage:[UIImage imageNamed:@"img1.png"] forState:UIControlStateNormal];
[btn1 addTarget:self action:@selector(playSound:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn1];
在 ibaction 中(我尝试过,但我猜)
-(IBAction)ButtonAction
{
if (btn1==0)
{
btn1=1;
[btn1 setImage:[UIImage imageNamed:@"img1.png"] forState:UIControlStateNormal];
}
else
{
[btn1 setImage:[UIImage imageNamed:@"img2.png"] forState:UIControlStateNormal];
btn1=0;
}
}
谢谢您的帮助