我的MainMenu.xib中有一个名为filePanel的NSPanel,它有一个名为filePanelView的NSView。单击按钮时,我将从笔尖加载NSView并将其添加到filePanel,如下所示:
[NSApp activateIgnoringOtherApps:YES];
[filePanel setIsVisible:YES];
[filePanelView addSubview:[fileBrowseViewController browseView]];
问题是这些子视图的控件永远不会成为焦点。例如,设置为可编辑的NSTextfield不可编辑,并且在单击时没有围绕它的焦点环。我可以点击按钮。但在另一个窗口中,确定的进度条使其进度以灰色而非蓝色进行测量。在需要手动将这些视图设置为具有焦点时,是否存在我做错的事情?