我创建了一个包含一些大按钮的故事板。出于特定原因,我必须在每个大按钮上放置另一个较小的按钮和一个标签。我想让它使较小的按钮和标签不会收到点击事件,但大按钮会收到。
我一直在寻找一种方法来使标签和小按钮点击通过,但我没有找到任何方法。作为第二个要求,我非常想使大按钮的背景图像变暗+小按钮的背景图像变暗并且标签根本不应该做出反应。
我创建了一个包含一些大按钮的故事板。出于特定原因,我必须在每个大按钮上放置另一个较小的按钮和一个标签。我想让它使较小的按钮和标签不会收到点击事件,但大按钮会收到。
我一直在寻找一种方法来使标签和小按钮点击通过,但我没有找到任何方法。作为第二个要求,我非常想使大按钮的背景图像变暗+小按钮的背景图像变暗并且标签根本不应该做出反应。
-(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
}
标签无论如何都不会对点击事件做出反应。所以这可能会起作用。试试看
只需在 xib 中设置 1) 大按钮 2) 标签和 3) 小按钮。然后在两者中添加按钮操作。它应该可以工作。
- (IBAction)bigButton:(id)sender {
// do nothing
}
- (IBAction)smallButton:(id)sender {
[self.bigButton setHighlighted:YES];
}