Xcode:制作标签点击

时间:2012-11-19 08:18:31

标签: ios cocoa-touch uibutton uilabel

我创建了一个包含一些大按钮的故事板。出于特殊原因,我必须在每个大按钮上放置另一个较小的按钮和标签。我想这样做,以便较小的按钮和标签不会收到点击事件,但是大按钮确实如此。

我正在寻找一种方法来制作标签和小按钮点击,但我没有找到任何。作为第二个要求,我会非常非常喜欢这样做,以便大按钮的背景图像变暗+小按钮的背景图像变暗,标签根本不应该反应。

2 个答案:

答案 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];
}