在视图中,有按钮,单选按钮,有些具有相同的IBAction。我想知道点击了哪个? 产生该动作的函数将发送者作为参数。 不幸的是,我不知道发件人的名字。 在其他语言(例如Delphi)中,我们可以通过以下指令来了解发件人的名称:sender as Button).Name。可可粉中也一样吗?
答案 0 :(得分:0)
您可能正在寻找NSView.tag
属性:
一个整数,可用于标识应用程序中的视图对象。
您可以在代码中给控件添加标签:
yourControl.tag = 10
或在故事板中:
然后您可以检查发件人的标签:
if sender.tag == 10 {
// that's yourControl!
}