gpt4 book ai didi

objective-c - 单击按钮时重置/重新初始化/重新启动 UIViewController View 的最简单(正确)方法是什么?

转载 作者:行者123 更新时间:2023-11-29 13:27:08 25 4
gpt4 key购买 nike

我在 UiViewController 中有一个简单的游戏(没有游戏引擎,例如 Cocos2d),当我输了时,我有一个重新启动游戏的按钮。

所以,我有的是

    - (IBAction) restart:(id)sender {
\\Some incorrect way of reseting my view
}

我试过了

    - (IBAction) restart:(id)sender {
[self viewDidLoad];
}

但随后我的视野中出现了多个图形副本...实现此方法的正确方法是什么?

注意:我使用的是 ARC。

最佳答案

听起来好像这是一个单 View 应用程序。有了这个假设,您是否能够创建一个重新启动方法,并且在这个方法中您只需检查变量和值是否已初始化、具有值或未创建。您将检查是否需要创建变量或简单地重置它们并创建“开始”状态。

我打算使用此方法首先通过从 viewDidLoad 内部调用该方法来初始化和启动游戏,然后在您打算重置时调用该重置方法来清除游戏。您不想使用 viewDidLoad,因为它仅打算在 View 初始化并首次加载时运行。

关于objective-c - 单击按钮时重置/重新初始化/重新启动 UIViewController View 的最简单(正确)方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12843088/

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