gpt4 book ai didi

ios - 使用 UIPageControl 和子 ViewController 进行内存管理

转载 作者:行者123 更新时间:2023-11-29 04:01:47 24 4
gpt4 key购买 nike

在我的项目中,我使用本教程来addChildViewControllers:http://www.wannabegeek.com/?p=168在本教程中, Storyboard上只有 3 个 View Controller 。在我的项目(ARC)中,我有更多的 View Controller ,并且我还多次添加了 Storyboard上的一些 View Controller 。例如:

  [self addChildViewController:firstViewController];
[self addChildViewController:firstViewController];
[self addChildViewController:firstViewController];
[self addChildViewController:secondViewController];
[self addChildViewController:secondViewController];
[self addChildViewController:thirdViewController];

问题是这会占用大量内存,因为它们都已加载。我的问题是如何减少这种情况?

最佳答案

看完教程后,我有一个更好的建议给你:使用 UIPageViewController .它完全满足您的需要,并且使用数据源协议(protocol),因此您不必将所有 View Controller 保留在内存中。我很确定这就是你想要的。不要推出自己的页面 View Controller ,除非您有充分的理由这样做。

WWDC 2011 Session 102将为您很好地介绍 UIPageViewController 和容器 View Controller 。

关于ios - 使用 UIPageControl 和子 ViewController 进行内存管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15759501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com