我可以使用不同的按钮来调用相同的动作吗?

时间:2011-11-04 10:18:00

标签: iphone

我有不同的按钮,应该调用相同的动作。 IB中有没有办法将更多按钮链接到同一个动作?

3 个答案:

答案 0 :(得分:3)

是的,只需将按钮连接到文件的所有者,然后为每个按钮选择相同的操作。

答案 1 :(得分:0)

我不是iphone程序员,但我认为你可以通过创建一个调用该动作的方法来解决这个问题。当你按下每个按钮时,你甚至可以通过该方法传递参数。

答案 2 :(得分:0)

是的,首先在代码中将您的功能创建为IBAction。 然后,在IB中创建两个按钮,然后转到“连接检查器”面板并从“内部触摸”事件拖动到文件的所有者图标,并从弹出窗口中选择该功能。重复这两个动作。

如果您将代码实现为

- (IBAction)buttonPressed:(id)sender

您可以使用参数sender来识别名为函数的按钮

:)