gpt4 book ai didi

objective-c - 如何使一个 View 中的操作自行关闭并打开另一个 View ?

转载 作者:行者123 更新时间:2023-12-03 16:33:39 24 4
gpt4 key购买 nike

刚接触 obj-c 和 cocoa,正在开发一个简单的游戏作为我的第一个 (mac os x) 应用程序。我有一个菜单 View 和一个游戏 View :

MenuView.h/m
MenuViewController.h/m
GameView.h/m
GameViewController.h/m

我希望默认显示菜单,并且当单击播放按钮(位于 MenuView 中)时,我希望菜单消失并显示游戏。我了解行动和出路,但我不知道从哪里开始让观点自行交换。有什么帮助吗?看来我需要以某种方式让我的 MenuViewController 与我的 MainController 对话?

最佳答案

彼得·霍西,

如果您将 MenuViewController 视为一种“主” View Controller ,则单击播放按钮时,您可以初始化 GameViewController 的实例:

- (IBAction)gameButtonClicked {

GameViewController *game = [[GameViewController alloc] init];

// we put the game view as the MenuViewController's view
[self setView:game.view];
[game release];

}

当然,你需要导入“GameViewController.h”才能访问它。

关于objective-c - 如何使一个 View 中的操作自行关闭并打开另一个 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4916211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com