Ios 一个人如何告诉一个按钮让发送者做其他事情?

Ios 一个人如何告诉一个按钮让发送者做其他事情?,ios,objective-c,Ios,Objective C,引用Apple docs:sender参数通常标识发送操作消息的控件,尽管它可以是实际发送者替代的另一个对象 这是如何实现的?它可以是另一个对象部分 在我的例子中,我有许多按钮,它们都指向同一个方法,该方法生成一个带有带指针的卷尺图形的popover。我有很多标签,我想在上面使用它,我会在每个标签旁边放一个带有图标的小按钮,这样用户就可以看到分数相等的标签。我需要一种方法来告诉方法数字,在每种情况下,数字由不同的标签持有。将sender设置为标签将使这一点变得简单。如果您从代码中的其他地方调用该

引用Apple docs:sender参数通常标识发送操作消息的控件,尽管它可以是实际发送者替代的另一个对象

这是如何实现的?它可以是另一个对象部分


在我的例子中,我有许多按钮,它们都指向同一个方法,该方法生成一个带有带指针的卷尺图形的popover。我有很多标签,我想在上面使用它,我会在每个标签旁边放一个带有图标的小按钮,这样用户就可以看到分数相等的标签。我需要一种方法来告诉方法数字,在每种情况下,数字由不同的标签持有。将sender设置为标签将使这一点变得简单。

如果您从代码中的其他地方调用该方法,则可以传递任何想要的发件人,但如果您的操作方法是从控件上的操作调用的,则发件人将是调用该方法的控件,即UIButton。您需要将传感器与代码中的含义相关联。tag属性可能有用


您从Apple添加的引用仅表示实际发送者可以提供不同的对象(如果它愿意),但这并不意味着所有对象都可以指定不同的发送者。如果是UIButton,则无法指定其他发件人。

您可能需要修改此问题,很难说出您所说的内容……如果您了解按钮和发件人,则不难说出我的要求。你是国防部的人吗?不,我不是国防部,我没有投你反对票。我想帮你,但我甚至不知道你想说什么,他们可能也这么想。谢谢肖娜。它更好吗?好吧,我可以在我的方法中使用一堆if-then语句,我希望避免它,但是我想它的行数差不多。