一个按钮的多个操作

时间:2013-04-03 09:15:02

标签: objective-c xcode cocoa

我在MainMenu.xib中有两个窗口

是否可以从第二个窗口上的一个操作按钮关闭两个窗口。??

由于

2 个答案:

答案 0 :(得分:2)

使用Binding,你可以关闭其中一个,按Ctrl +拖动到窗口并选择performClose:

使用代码,您可以这样做:

创建IBAction并使用:

- (IBAction)closeAll:(id)sender {
    NSLog(@"closing both windows");

    [self.secondaryWindow close];
    [self.window close];//for primary

}

答案 1 :(得分:0)

不确定。

创建一个新的IBAction并将其指定为按钮的目标。

然后在那个IBAction中,关闭两个窗口(如果你有指针或IBOutlets那些“NSWindow”对象,这是可能的。)