IBOutlet 只是一种使用对象自动实例化变量的方法。指向 UIButton 的指针不能同时引用两个对象。所以,不,你不能将两个按钮连接到同一个 IBOutlet。
既然您在问题中提到了“目标”,也许您想知道的是如何让两个按钮调用相同的方法(IBAction)。有几种方法可以做到这一点。在最简单的情况下:
- 右键单击按钮,
- 从适当的已发送事件(可能是内部修饰)拖动到文件所有者
- 当您将鼠标悬停在文件所有者上时,您会看到一个弹出窗口,其中包含所有标记为 IBActions 的方法;选择您要调用的方法。