4

就像在 NSWindow 中单击按钮后显示的 NSPanel。

我找了很多,但没有简单的例子。谢谢你的帮助。

4

1 回答 1

9

可以这样做:

-(IBAction)showButtonAction:(id)sender {
    [[NSApplication sharedApplication] beginSheet:panelOutlet
                                   modalForWindow:self.window
                                    modalDelegate:self
                                   didEndSelector:@selector(sheetDidEnd:returnCode:contextInfo:)
                                      contextInfo:nil];
}

注意力:

如果您不使用此面板一次,请不要忘记取消选中Attributes InspectorRelease When ClosedNSPanel中的Visible At Launch复选框 。

结果:

截图图片

于 2012-12-19T20:08:03.110 回答