複数のボタンがあります。
それらはすべてviewDidLoadにロードされます。1つのボタンを押すと、別の画像に変わるので欲しいです。
したがって、Img1 は viewDidload を介してロードされ、押されると Img2 に移動します
これは私が試した私の現在のコードです:
ビューでdidload:
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;
}
}
助けてくれてありがとう