我创建了一个包含一些大按钮的故事板。出于特殊原因,我必须在每个大按钮上放置另一个较小的按钮和标签。我想这样做,以便较小的按钮和标签不会收到点击事件,但是大按钮确实如此。
我正在寻找一种方法来制作标签和小按钮点击,但我没有找到任何。作为第二个要求,我会非常非常喜欢这样做,以便大按钮的背景图像变暗+小按钮的背景图像变暗,标签根本不应该反应。
答案 0 :(得分: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
}
标签不会对click事件做出反应。所以这可能有效。试试吧
答案 1 :(得分:1)
只需设置1)大按钮2)标签& 3)xib中的小按钮。然后把按钮动作放在两者中。它应该正常工作。
- (IBAction)bigButton:(id)sender {
// do nothing
}
- (IBAction)smallButton:(id)sender {
[self.bigButton setHighlighted:YES];
}