首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iphone MultiTasking?

iphone MultiTasking?
EN

Stack Overflow用户
提问于 2010-11-23 15:05:44
回答 1查看 802关注 0票数 0

您好,我试图让多任务正常工作,但不幸的是,我有点迷路了。我的问题是,当我重新进入游戏时,游戏需要几秒钟才能返回并显示暂停屏幕。我的问题是:有没有办法在游戏回来之前放置某种加载屏幕,这样我至少可以表明它没有冻结?我从来没有直接使用过Xcode。我正在使用Unity 3d来构建我的游戏。我做了一点研究,如果我没有弄错的话,我应该使用"applicationDidEnterBackground“应用程序委托方法。我的问题是,如何在Xcode中使用该方法创建自定义加载屏幕?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2010-11-23 15:29:31

在-applicationDidEnterBackground:中,你有机会在截图之前“清理”UI。苹果说你应该删除“敏感数据”(屏幕截图可能会保存在“磁盘”上?),但它也允许你做其他事情。在一个应用程序中,我们隐藏了倒计时计时器上的标签,这样当你切换回应用程序时,它就不会跳跃。

要更改“加载屏幕”,只需在其他视图上显示一个全屏视图,然后在-applicationWillEnterForeground:中删除它。或者,首先暂停游戏!

(实际上,您应该在-applicationWillResignActive中暂停游戏:当用户双击主页或收到短信/通知时,就会发生这种情况。我很确定它也是在应用程序有背景的时候调用的。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4253562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档