自定义视图使隐藏可见

时间:2012-07-30 19:09:36

标签: macos cocoa hide custom-view

我正在写一个可可应用程序。我有一个隐藏的自定义视图。我想点击show使其显示,我想通过点击hide隐藏它。我的想法就是把它变成窗户。 我的代码:

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

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

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

1 个答案:

答案 0 :(得分:2)

您正在使用NSWindow的show和close方法 - 这是错误的。 也许你正在寻找NSView的{​​{1}}和-setHidden:YES,它隐藏了NSView(在其窗口内)。