3

いくつかの大きなボタンを含むストーリーボードを作成しました。特定の理由で、私は別の小さなボタンと各大きなボタンの上にラベルを貼る必要があります。小さいボタンとラベルがクリックイベントを受け取らないようにしたいのですが、大きいボタンはクリックイベントを受け取ります。

ラベルと小さなボタンのクリックスルーを作成する方法を探していましたが、見つかりませんでした。そして、2つ目の要件として、大きなボタンの背景画像と小さなボタンの背景画像の両方が暗くなり、ラベルがまったく反応しないようにしたいと思います。

4

2 に答える 2

1
-(IBAction)"your small button action":(id)sender{
     [self "your big button action":nil];
}


-(IBAction)"your big button action":(id)sender{
    //setbackgroundimage for your small button here
}

とにかくラベルはクリックイベントに反応しないので、これはうまくいくかもしれません。試してみてください

于 2012-11-19T08:35:17.253 に答える
1

1)大きなボタン2)ラベルと3)xibの小さなボタンを設定するだけです。次に、両方にボタンアクションを入れます。動作しているはずです。

- (IBAction)bigButton:(id)sender {
// do nothing
}

- (IBAction)smallButton:(id)sender {
[self.bigButton setHighlighted:YES];
}
于 2012-11-19T08:36:15.860 に答える