我有一个指向详细 View 的 TableView 。当我从 TableView 中单击返回时,我返回到表的顶部。我希望它返回到所选行的位置。我知道我可以使用滚动来定位,但它需要一个索引路径。我是否认为我需要创建一个索引路径属性并在方法调用中使用它?如果是这样,我在哪里填充它 - 在 did select row/cell 方法中?我的表中有部分,所以它是索引路径部分,索引路径行吗?最后是它被称为 View 确实出现了吗?
最佳答案
也许你正在寻找这个:
tableView.contentOffset.y;
如果您的意思是 - 从详细 Controller 返回到主 Controller ,您可以滚动到 viewWillAppear 方法中的位置(将 tableView.contentOffset.y 保存在 viewWillDissapear 中)。但我创建了新项目,不需要这样做,当从详细信息返回时,它会自动打开带有保存位置的主 Controller
关于ios - 恢复滚动位置uitableview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28647251/