Xcode:希望多个窗口在启动时可见

Xcode:希望多个窗口在启动时可见,xcode,Xcode,我正在使用Xcode的interface builder为一个新的应用程序(不会用Xcode编写)模拟windows。我对Xcode一点也不了解。我希望能够运行该项目,这样我就可以看到窗口并复制它们。但是当我这样做的时候,只有MainMenu.xib的窗口显示出来。其他窗口已启用启动时可见。我还有别的事要做吗?下面是我的一个窗口的属性检查器 如果有任何帮助,我将不胜感激!:-) 这可能取决于您的Xcode版本;对于10:如果您有main menu.xibopendoView->Library->

我正在使用Xcode的interface builder为一个新的应用程序(不会用Xcode编写)模拟windows。我对Xcode一点也不了解。我希望能够运行该项目,这样我就可以看到窗口并复制它们。但是当我这样做的时候,只有MainMenu.xib的窗口显示出来。其他窗口已启用启动时可见。我还有别的事要做吗?下面是我的一个窗口的属性检查器

如果有任何帮助,我将不胜感激!:-)


这可能取决于您的Xcode版本;对于10:如果您有
main menu.xib
opendo
View->Library->Show Library
(或相应的工具栏按钮)。从库窗口中搜索“窗口”,并将新窗口拖动到
xib
。选择此新窗口并使用“属性检查器”选中“启动时可见”复选框

所有“启动时可见”都设置了窗口上的可见位,以便在Nib未归档时窗口可见。您仍然需要实际取消Nib归档,可以通过编程方式,也可以通过
ViewController
(这可能是您的另一个选项,但我不知道是否可以将其配置为自动打开)


这里有个警告:如果您确实希望在启动时有多个窗口,通常可以这样做。不要将此作为向应用程序添加新窗口的一般解决方案。

是否将其他窗口添加到与主窗口相同的
xib
?使用多个XIB只对您希望按需加载的接口元素有用。我真的很抱歉,但您能告诉我如何做到这一点吗?这是我最初尝试做的,但不知道怎么做。使用谷歌,我发现我可以右键单击项目导航器,选择新建文件,然后单击窗口。但这会造成单独的.xib文件。非常感谢!实际上,我所要做的就是将窗口拖到xib中;当我现在跑步时,它显示了。完美:-)