如何在游戏中创建中断屏幕?

问题描述:

在游戏中,如果在iPhone中玩游戏时出现中断,我会看到会出现某种弹出式视图(其中有按钮用于暂停,保存和退出)。如何在游戏中创建中断屏幕?

1)如何在代码中创建它并调用它?

我一直在网上搜索周,文档,论坛等,仍然无法找到解决方案。我只能找到一些东西 - 教程展示了如何实现第二个视图,该视图是通过在主视图上按下一个按钮来调用的,但这不是我所需要的。

2)这种视图被称为什么?当然,我知道它不叫飞溅,打开屏幕。它被称为“中断屏幕,暂停屏幕或设置屏幕?”

3)以下方法只能在UIViewController类中实现,以使用按钮调出第二个视图(这不是我想要的),而我的游戏是使用定制的的UIView并且它不能调用该方法

- (无效)goToSecondView {
[自我presentModalViewController:secondViewController动画:YES];
}。

4)我得到了一个建议使用@protocol,但对我来说理解起来有点高级。有没有简单的方法来做到这一点?不管你叫什么这样的屏幕的

,你应该这样做:

  1. 接受一些答案在这里堆栈溢出你以前的问题。
  2. 暂停你的游戏。
  3. 创建一个UIView您想要显示,无论是编程或从一个NIB文件加载它。
  4. 通过致电-addSubview:来呈献。或者,使用动画方法将其设置到位。