在我的 iPhone 应用程序中,我设置了一个名为 Main View 的默认空白视图,其中将为应用程序的不同部分加载各种子视图。这与我使用工具栏在子视图之间切换的方法相同。在这种情况下,在 MainView 控制器中,我可以将 IBActions 连接到工具栏中的按钮,这样当按下按钮时,MainView 会为其自身添加不同的子视图。
不过,在我的情况下,我需要告诉 MainView从子视图中更改其子视图。所以这里有两个姊妹子视图,每个都有自己的控制器和 xib,它们将作为 MainView 的子视图加载: - StartView - FormView
在 StartView 中,在一些动画和欢迎内容之后,一个按钮会触发相机图像选择器。一旦图像选择器返回图像,我需要告诉 MainView 删除 StartView 并添加 FormView。
这可能是漫长的一天或我对 iPhone OS 不熟悉的结果,但我一直在寻找正确的方法来设置我的对象/控制器。