【发布时间】:2013-04-26 18:30:37
【问题描述】:
我正在制作一个iOS游戏,我想实现这个效果:
我知道如何使用一个视图控制器来做到这一点,但我的视图控制器类已经被代码臃肿,并且该屏幕的情节提要一团糟(实际上我有更多的视图比上图,我只是为了清楚起见隐藏了它们原因)。
所以我的问题是:有没有办法通过使用单独的视图控制器来管理这个暂停弹出框来实现这一点?我需要一个不会关闭先前呈现的屏幕的 segue。我想使用故事板来做到这一点。我尝试了“popover”segue,但它出现了一个我不想要的奇怪边框。
我还需要所有不受暂停视图控制器管理的控件都停止监听事件。我想到了使用覆盖整个屏幕的黑色透明视图作为暂停视图的 BG,并使其忽略事件。有更好的方法吗?
提前致谢。
【问题讨论】:
标签: ios user-interface uiviewcontroller uipopovercontroller uistoryboardsegue