在NSWindow点击一个按钮后显示NSPanel。
我找了很多,但没有简单的例子。 谢谢你的帮助。
答案 0 :(得分:9)
可以这样做:
-(IBAction)showButtonAction:(id)sender {
[[NSApplication sharedApplication] beginSheet:panelOutlet
modalForWindow:self.window
modalDelegate:self
didEndSelector:@selector(sheetDidEnd:returnCode:contextInfo:)
contextInfo:nil];
}
注意:
不要忘记取消选中
NSPanel
的启动时可见复选框 如果您不使用此面板,属性检查器和释放时关闭。
结果: