NSPanel不可点击,但键盘事件有效

时间:2012-02-13 08:41:47

标签: objective-c cocoa

我有一个不可点击的NSPanel。键盘事件有效,但我无法点击按钮,或选择文本字段,甚至左上角的最大化/最小化按钮。

可能是什么原因?

该面板是在界面构建器中构建的,并加载了这一行:

[NSApp beginSheet:panel modalForWindow:mainWindow modalDelegate:self didEndSelector:@selector(didEndSheet:returnCode:contextInfo:) contextInfo:nil];

感谢

1 个答案:

答案 0 :(得分:0)

它是以表格还是常规面板显示?当工作表窗口选中“启动时可见”框时,我遇到了类似的问题。取消选中它,再试一次。另外,请确保 mainWindow!= nil