Iphone 如何在游戏中创建中断画面?

Iphone 如何在游戏中创建中断画面?,iphone,uiview,uiviewcontroller,popup,interrupt,Iphone,Uiview,Uiviewcontroller,Popup,Interrupt,在游戏中,我看到会出现一些弹出视图,上面有暂停、保存和退出按钮,如果iphone游戏中出现中断 1如何在代码中创建和调用它 我已经在网络、文档、论坛等上搜索了数周,但仍然找不到解决方案。我所能找到的只是一些近在咫尺的东西——教程展示了如何实现第二个视图,它可以通过按下主视图上的按钮来调用,但这不是我所需要的 2这种观点叫什么?当然,我知道这不是所谓的飞溅,打开屏幕。它被称为中断屏幕、暂停屏幕还是设置屏幕 3以下方法只能在UIViewController类中实现,以使用我不想要的按钮显示第二个视图

在游戏中,我看到会出现一些弹出视图,上面有暂停、保存和退出按钮,如果iphone游戏中出现中断

1如何在代码中创建和调用它

我已经在网络、文档、论坛等上搜索了数周,但仍然找不到解决方案。我所能找到的只是一些近在咫尺的东西——教程展示了如何实现第二个视图,它可以通过按下主视图上的按钮来调用,但这不是我所需要的

2这种观点叫什么?当然,我知道这不是所谓的飞溅,打开屏幕。它被称为中断屏幕、暂停屏幕还是设置屏幕

3以下方法只能在UIViewController类中实现,以使用我不想要的按钮显示第二个视图,并且我的游戏使用自定义UIView,因此无法调用该方法

-voidgoToSecondView{ [自我呈现ModalViewController:secondViewController动画:是]; }


4我用@protocol得到了一个建议,但对我来说理解起来有点超前。有什么简单的方法可以做到这一点吗?

无论您如何称呼这样的屏幕,您都应该这样做:

在这里接受关于堆栈溢出的前面问题的一些答案。 暂停游戏。 通过编程或从NIB文件加载来创建要显示的UIView。 通过调用-addSubview:来显示它。(可选)使用UIView动画方法将其动画设置到位。