我有不同的按钮,应该调用相同的动作。 IB中有没有办法将更多按钮链接到同一个动作?
答案 0 :(得分:3)
是的,只需将按钮连接到文件的所有者,然后为每个按钮选择相同的操作。
答案 1 :(得分:0)
我不是iphone程序员,但我认为你可以通过创建一个调用该动作的方法来解决这个问题。当你按下每个按钮时,你甚至可以通过该方法传递参数。
答案 2 :(得分:0)
是的,首先在代码中将您的功能创建为IBAction。 然后,在IB中创建两个按钮,然后转到“连接检查器”面板并从“内部触摸”事件拖动到文件的所有者图标,并从弹出窗口中选择该功能。重复这两个动作。
如果您将代码实现为
- (IBAction)buttonPressed:(id)sender
您可以使用参数sender来识别名为函数的按钮
:)