我试图弄清楚,从一堆中选择了哪个UIButton(十个),这些按钮是可选的,并且已连接到相同的IBAction方法。.但是我不确定如何执行此操作。
如果在每个按钮中都可以设置一个属性,让我从IBAction取回发件人(id)时进行检查,我就很痛苦。但是,提供给我的只是UIButton的基本细节。
<UIRoundedRectButton: 0x1c576e70; frame = (20 8; 57 57); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x1c5931e0>>
还要注意,每个UIButton都通过IBOutlet连接。.但是我不确定如何使用它来检查刚刚选择了哪个UIButton ...
任何帮助将不胜感激。
最佳答案
将:(id)sender
传递给IBAction
方法。测试这10个按钮中的每个按钮是否为sender == buttonName
。如果为true,则找到正确的按钮。
关于ios - 如何检查已选择哪个UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11353481/