Objective c 使用一个按钮执行多个操作
我在MainMenu.xib中有两个窗口 是否可以通过第二个窗口上的一个操作按钮关闭两个窗口 谢谢当然可以 创建一个新iAction并将其指定为按钮的目标Objective c 使用一个按钮执行多个操作,objective-c,xcode,cocoa,Objective C,Xcode,Cocoa,我在MainMenu.xib中有两个窗口 是否可以通过第二个窗口上的一个操作按钮关闭两个窗口 谢谢当然可以 创建一个新iAction并将其指定为按钮的目标 然后在该iAction中,关闭两个窗口(如果您有指向这些“NSWindow”对象的指针或iBouts,这是可能的)。通过绑定,您可以通过按住Ctrl键并拖动到窗口并选择performClose: 使用代码,您可以执行以下操作: 创建iAction并使用: - (IBAction)closeAll:(id)sender { NSLog(
然后在该iAction中,关闭两个窗口(如果您有指向这些“
NSWindow
”对象的指针或iBouts,这是可能的)。通过绑定,您可以通过按住Ctrl键并拖动到窗口并选择performClose:
使用代码,您可以执行以下操作:
创建iAction并使用:
- (IBAction)closeAll:(id)sender {
NSLog(@"closing both windows");
[self.secondaryWindow close];
[self.window close];//for primary
}