首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >模态观的极限是什么?

模态观的极限是什么?
EN

Stack Overflow用户
提问于 2012-10-11 20:24:04
回答 2查看 117关注 0票数 1

我意识到我可以分层次地呈现模态视图。当使用下面列出的选择器显示几个模态视图时

presentModalViewController:动画:

(结构的层次应该类似于A->B->C->D->F.)

假设我创建了许多模态视图,其中每一个都包含了相当多的内容。我怎么知道我是否达到了记忆的极限?如果应用程序处于“挂起”状态,则接收低内存警告。

如果用户重新启动应用程序,会发生什么情况?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-12 01:03:18

处理一个模态视图控制器和设置另一个模态视图控制器的方法是只对最后一个进行动画处理:

代码语言:javascript
运行
复制
[self dismissModalViewControllerAnimated:NO];
[self presentModalViewController:controllerB
   animated:YES];
票数 0
EN

Stack Overflow用户

发布于 2012-10-11 20:30:04

模态视图没有限制(我没有意识到)--只是记忆。你不能检查你是否有足够的记忆。当您达到内存警告的极限时,系统会告诉您。

你说重启是什么意思?停职复职?如果是的话什么都没有。杀戮和新的开始?没有情态视图,除非你再次呈现它们。

完成此任务的最佳方法是释放所有可以在A中重新创建的对象,当您显示B时,在B中释放,在C中显示时释放等等。但这取决于您希望在其中显示什么(换句话说,每个视图控制器使用的内存量)。

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

https://stackoverflow.com/questions/12847928

复制
相关文章

相似问题

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