如何呈现新的自定义NSView(模态?)

时间:2014-08-19 09:26:46

标签: macos cocoa nsview modalviewcontroller

我正在开发我的第一个Cocoa应用程序作为iOS开发人员。到目前为止,我发现了我在网上需要的大部分信息,但是我很难弄清楚如何展示一个新的自定义NSView / NSWindow(不确定哪个)如下所示:

向正确的方向发展是非常受欢迎的..

modal

1 个答案:

答案 0 :(得分:2)

您可以将NSPanel与自定义视图一起使用并调用

NSPanel *panel=[[NSPanel alloc]initWithContentRect:NSMakeRect(0, 0, 800, 530) styleMask:NSClosableWindowMask backing:NSBackingStoreBuffered defer:YES];
panel.contentView=<# your custom view #>

[self.view.window beginSheet: panel completionHandler:^(NSModalResponse returnCode) {}];
相关问题