gpt4 book ai didi

iphone - ios找出引发事件的按钮

转载 作者:行者123 更新时间:2023-12-01 17:21:41 26 4
gpt4 key购买 nike

我一直在寻找解决方案,但我似乎无法找到它。我在界面上有两个按钮。两者都调用相同的 Action 。有没有办法找出哪个按钮引发了事件?我对 iphone dev 很陌生,所以即使看起来太琐碎,也请给我一些指导。

问候

希扎尔

最佳答案

在每个事件中,您都有 (id)sender 参数,它是触发事件的对象。您可以将其与您的按钮之一进行比较,如下所示:

-(IBAction)clicked:(id)sender {
if ((UIButton *)sender == myButton1) {
// you have clicked button 1
}
}

你也可以设置 tag您的按钮的属性,并在单击功能中检查此参数:
myButton1.tag = 1;
myButton2.tag = 2;
-(IBAction)clicked:(id)sender {
if ([[sender] tag] == 1) {
// you have clicked button 1
}
}

关于iphone - ios找出引发事件的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7793921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com