3

我创建了一个包含一些大按钮的故事板。出于特定原因,我必须在每个大按钮上放置另一个较小的按钮和一个标签。我想让它使较小的按钮和标签不会收到点击事件,但大按钮会收到。

我一直在寻找一种方法来使标签和小按钮点击通过,但我没有找到任何方法。作为第二个要求,我非常想使大按钮的背景图像变暗+小按钮的背景图像变暗并且标签根本不应该做出反应。

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

只需在 xib 中设置 1) 大按钮 2) 标签和 3) 小按钮。然后在两者中添加按钮操作。它应该可以工作。

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

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