全部,
ChildViewControllers
在我的ParentViewController
. 这是我的情况:我有ParentViewController
一个动态数量的ChildViewControllers
- 有时多达 20 个。它们包含在 a 中UIScrollView
,并被分页。当我在页面上有几个时遇到问题(我只加载前两个,然后在我滑动时构建其他的),但是,ParentViewController
由于内存而在其中有这么多开始导致一些崩溃。
其中ChildViewController
有很多事情要做,我正在研究它以确保它尽可能高效,但是,我担心这种方法在旧设备上工作(因为我在 5S 上遇到了崩溃) .
似乎将视图控制器更改为视图会有所帮助,但由于 VC 很复杂,这将是一项相当大的努力。我的一个建议是从现有视图控制器的视图创建一个视图,并在视图上设置几个委托方法并通过这种方式与视图交互ParentViewController
。与当前的使用方法相比,是否有人对该方法的效率有任何想法ChildViewControllers
?
我的另一个想法是建立一个习惯ContainerViewController
并让所有的孩子在那里滑动,但我不确定这是否会给我带来比在UIScrollView
.
有什么想法吗?