【发布时间】:2020-12-29 12:29:13
【问题描述】:
每次UIViewController从当前页面滑开,它都会被销毁。
如果UIViewController 再次作为当前页面滑回,它将再次重新创建。
但是,从屏幕录制中可以看出,每次我们作为当前页面向后滑动时,UICollectionView 的滚动位置都会“丢失”。
我想知道,有什么好的方法可以在 UIPageViewController 中保留多个 UICollectionView 的滚动位置?
- iOS 是否提供任何底层框架供我们实现这一目标?
- 如果需要手动操作,什么时候应该将
UICollectionView的滚动位置保存在全局变量中?viewDidUnload似乎不再被调用。 - 什么时候是恢复滚动位置的好时机?
viewDidLoad?
谢谢。
【问题讨论】:
标签: ios swift uicollectionview