我已经使用Storyboards
. 现在我正在为 Mac OS X 构建应用程序,似乎Storyboards
不存在等效的 for 。
例如,我需要构建某种向导,其中包含四个不同的窗口或视图(步骤 1 到 4)。
目前,我创建了一个 Window xib(标准 MainMenu.xib),其中包含一个带有第一个视图的窗口和三个其他自定义视图。使用这种方法,我可以创建outlets和actions,使我能够更改窗口的 contentView,例如单击按钮时。这似乎是一个公平的解决方案,我的观点都清晰地分组在一个 xib 中。但这也导致所有视图的逻辑都应该由同一个File's Owner处理,对吗?例如保存每个步骤的设置并控制不同视图之间的交互。
处理这种情况的首选方法是什么?我是否应该创建四个不同的窗口,也许在四个不同的 xib 文件中?如果您从 Internet 某处知道如何处理多个窗口的示例项目,请给我一个提示。