1

我正在写一个可可应用程序。我有一个隐藏的自定义视图。我想通过单击使其可见show,我想通过单击隐藏它hide。我的想法是让它像在窗户里一样。我的代码:

- (IBAction)show:(id)sender {
    [customView makeKeyAndOrderFront:self];
}

- (IBAction)hide:(id)sender {
    [customView close];
}

它对我不起作用。我该怎么做?

4

1 回答 1

2

您正在使用 an 的 show 和 close 方法NSWindow- 这是错误的。也许您正在寻找NSView's-setHidden:YES-setHidden:NO不是,它隐藏了 NSView (在其窗口内)。

于 2012-07-30T19:43:39.457 回答