-1
ビューコントローラに4つのボタンがあります.ViewControllerA.クリックすると、コンテナビューのビューコントローラが開きます。ボタンAをクリックすると、ボタンAの画像が変更され、イメージになります。ボタンB、C、Dは同じままです。ボタンBをクリックするとボタンBの画像が変わり、ボタンA、C、Dの画像は同じままです。 ボタンCをクリックすると、ボタンCの画像が変わり、ボタンA、B、Dの画像は同じままです。ボタンDをクリックするとボタンAの画像が変わり、ボタンA、B、Cの画像に変わります。同じままですボタンのクリックで画像を変更する
- (IBAction)AClick:(id)sender {
[_A_btn setImage:[UIImage imageNamed:@“Ahover.png"] forState:UIControlStateNormal];
[_B_btn setImage:[UIImage imageNamed:@“B.png"] forState:UIControlStateHighlighted];
[_C_btn setImage:[UIImage imageNamed:@“C.png"] forState:UIControlStateSelected];
[_D_btn setImage:[UIImage imageNamed:@“D.png"] forState:UIControlStateSelected];
__A_btn.showsTouchWhenHighlighted = YES;
}
このコードに従うと、必要に応じて変更が必要になることがあります。
同じボタンイメージを変更したいのですか、違うのですか?ここで私は_A_btn、_B_btn、_C_btn、_D_btnを見ています。彼らは同じですか? – Sofeda
Aが変わったときには違って残りは同じにしておきたい – TestShroff
それからボタンの画像を変えていますか?私はコードを見ていないよ、ちょうどbtn A – Sofeda