bw1 、 bw2 、 bw3 という名前の 3 つのボタンがあります。
簡単に言えば、hidden を使用してこれらのボタンの 1 つがクリックされたときに、特定のアクションを適用したいと考えています。
各ボタンは、クリックされたときにのみ非表示にする必要があります。
私の問題は、bw3 をクリックすると、bw3 と bw2 の両方が非表示になることです。しかし、bw2 をクリックしても問題は発生しませんでした。これは、問題が bw3 メソッドにあることを意味します。
何が問題なのかわからない。コードを何度もトレースしましたが、解決策が見つかりませんでした。
- (IBAction)bw1:(id)sender {
_lw1.hidden = NO;
_bw1.hidden = YES;
}
- (IBAction)bw2:(id)sender {
_lw2.hidden = NO;
_bw2.hidden = YES;
}
- (IBAction)bw3:(id)sender {
_lw3.hidden = NO;
_bw3.hidden = YES;
}