我是iOS开发人员,我想开发一个Mac应用程序(它基本上是来自iOS应用程序的“端口”)。在iOS中,IB很容易将一个UIButton连接到两个或多个动作。我注意到在Mac App中我只能将NSButton连接到单个动作。有没有办法将NSButton连接到多个动作?
答案 0 :(得分:4)
有没有办法将NSButton连接到多个动作?
否即可。 OSX Cocoa应用程序不支持此功能。
您需要根据条件自己setAction:
,但一次只能使用一个。
如果你想调用两个方法(动作),你需要在IBAction方法中调用它们。
-(IBAction)multipleActions:(id)sender{
[self method1:sender];
[self method2:sender];
}