启动时多次 Windows

Multiple Windows on Startup

目前我的故事板中有 2 个 windows。我可以通过选择 windows 之一作为初始 window 来显示它。但是我无法同时弹出 windows?

如果你想在一开始就同时使用两者,你​​总是可以在情节提要中创建一个从第一个 window 到第二个的命名节目转场,然后在第一个 [=13= 的 viewDidLoad 中] 您可以使用以下命令制作第二个 window 弹出窗口:

self.performSegueWithIdentifier("SegueName", sender: self)

一个应用程序只能一个window,除非您的应用程序也有一个外部显示器。一旦启动,window 不会被删除,直到应用程序被您或 OS 销毁。您可能需要的是 window 中的视图。您可以在 window 中拥有多个视图,或者在视图控制器的控制下拥有多个视图,然后按照 Jeremy Pope 的建议,您可以从主视图(声明为 "Initial View Controller")继续到第二个观点。或者,您可以从同一个控制器控制两个视图,并使用视图的 "hidden" 属性 显示一个或另一个或将一个重叠在另一个上。