我正在写一个可可应用程序。我有一个隐藏的自定义视图。我想点击show
使其显示,我想通过点击hide
隐藏它。我的想法就是把它变成窗户。
我的代码:
- (IBAction)show:(id)sender {
[customView makeKeyAndOrderFront:self];
}
- (IBAction)hide:(id)sender {
[customView close];
}
它对我不起作用。我该怎么办?
答案 0 :(得分:2)
您正在使用NSWindow
的show和close方法 - 这是错误的。
也许你正在寻找NSView
的{{1}}和-setHidden:YES
,它隐藏了NSView(在其窗口内)。