0

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;
}
4

1 に答える 1

1

上記の私のコメントによると

を確認してくださいxib。2_bw3つの IBAction セット bw2 と bw3 があります。

すなわち- (IBAction)bw2:(id)sender- (IBAction)bw3:(id)sender

それがあなたを助けることを願っています..

于 2013-02-11T13:35:20.513 に答える