5

我是 iOS 开发人员,我想开发一个 Mac 应用程序(它基本上是一个 iOS 应用程序的“端口”)。在 iOS 的 IB 中,将一个 UIButton 连接到两个或多个操作非常容易。我注意到在 Mac 应用程序中,我只能将 NSButton 连接到单个操作。有没有办法将 NSButton 连接到多个操作?

4

1 回答 1

4

有没有办法将 NSButton 连接到多个操作?

没有。OSX Cocoa 应用程序不支持此功能。

您需要setAction: 根据条件自己,但一次只能使用一个。

如果您想调用两个方法(动作),则需要在 IBAction 方法中调用它们。

-(IBAction)multipleActions:(id)sender{
    [self method1:sender];
    [self method2:sender];
}
于 2013-05-29T05:51:23.977 回答