【发布时间】:2009-08-18 04:26:46
【问题描述】:
因此,我正在尝试找出为我正在制作的 iPhone 游戏交换视图的最佳方式。我有一个“根视图控制器”,它引用了我想要交换的所有视图控制器。所以我将主菜单视图添加到这个根视图控制器 - [self.view addSubview:mainMenuController.view]; - 然后在主菜单视图中我有一个说明按钮。我在 mainMenuController 中定义了一个 IBAction 来响应被点击的指令按钮。从那里,我调用 [self.view removeFromSuperview] 效果很好。它摆脱了主菜单。所以接下来我想添加说明视图。我认为它会像 [super.view addSubview:super.instructionsController.view] 一样简单,但没有运气!我想了几种方法来解决这个问题,但它们看起来都很不雅,因为我想将所有对我的视图控制器的引用保存在一个地方,即根视图控制器。有什么想法吗?
【问题讨论】:
标签: iphone objective-c xcode