Teo*_*rig 5 macos cocoa objective-c nsbutton
我是 iOS 开发人员,我想开发一个 Mac 应用程序(它基本上是一个来自 iOS 应用程序的“端口”)。在 iOS 中的 IB 中很容易将一个 UIButton 连接到两个或多个操作。我注意到在 Mac 应用程序中,我只能将 NSButton 连接到单个操作。有没有办法将 NSButton 连接到多个动作?
有没有一种方法可以将 NSButton 连接到多个操作?
不。OSX Cocoa 应用程序不支持此功能。
您需要setAction: 根据条件自行选择,但一次只能使用一个。
如果您想调用两个方法(动作),则需要在 IBAction 方法中调用它们。
-(IBAction)multipleActions:(id)sender{
[self method1:sender];
[self method2:sender];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1253 次 |
| 最近记录: |