ios - 如何检查已选择哪个UIButton

标签 ios uibutton

我试图弄清楚,从一堆中选择了哪个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/

相关文章:

ios - 如何拦截 MKMapView 或 UIWebView 对象上的触摸事件?

ios - Phonegap 2.4.0 值转换问题

点击按钮后快速更改后退按钮标题

ios - Xcode UI按钮函数

ios - 如何在我的 UITableview 底部设置(制作)一个 UIButton?

ios - viewControllerBeforeViewController 并不是每次都在 UIPageViewController 中被调用

ios - Alamofire 中的证书固定

ios - NSThread callStackSymbols 记录 <redacted> 符号

iOS Swift 按钮在 View 中没有响应

ios - 触摸后保持 UIButton 被选中/突出显示