首页 > 解决方案 > UITableView 在设备旋转后保持滚动位置

问题描述

当设备旋转时,我们如何在表格视图中保持当前滚动位置?

我已经尝试过这个解决方案,但它不起作用 https://stackoverflow.com/a/39779728/12114641

标签: iosswiftuitableview

解决方案


没有内置修复程序。您必须在旋转前保存滚动位置(行),然后在旋转后滚动到该行。

viewWillLayoutSubviews保存行和viewDidLayoutSubviews通话中滚动到保存的行。


推荐阅读