如何从顶部制作它? (可可纸)

时间:2012-12-17 17:22:01

标签: macos cocoa nspanel

我使用以下方法实现了我的工作表(NSPanel):

- (void)showInWindow:(NSWindow *)mainWindow {
if (!finestra1)
    [NSBundle loadNibNamed:@"XibName" owner:self];

[NSApp beginSheet:finestra1 modalForWindow:mainWindow modalDelegate:nil didEndSelector:nil contextInfo:nil];
[NSApp runModalForWindow:finestra1];   //This call blocks the execution until [NSApp stopModal] is called

}

工作表出现在我的屏幕中间,如何将其附加到主窗口的顶部并使其显示为“向下滑动”效果?

提前致谢。

2 个答案:

答案 0 :(得分:2)

您是否尝试过删除-runModalForWindow:行?

答案 1 :(得分:0)

The way I was taught,您呈现的表格应该是NSWindow,而不是NSPanel。

如果您希望我上传一个简单的演示项目,请告诉我。