我将这两个出口添加到我的AppController.j
:
@outlet CPWindow theWindow;
@outlet CPWindow thePanel;
theWindow
填充整个浏览器窗口(setFullPlatformWindow:YES
)。
现在,我正在使用CPToolbarItem
(我CPToolbar
中加入theWindow
),点击后执行此方法:
- (IBAction)showPanel:(id)aSender {
// ...
[CPApp runModalForWindow:thePanel];
}
我在Interface Builder中创建了所有这些UI元素。
当我关闭thePanel
时,theWindow
似乎卡住了 - 无法点击按钮或以任何其他方式与theWindow
中的元素互动。
这里出了什么问题?
答案 0 :(得分:2)
很可能你没有成功解雇你的小组,所以它的模态保持活跃状态。请在负责关闭面板的代码中尝试此操作:
[CPApp abortModal];
[thePanel close];