我有一个滚动视图,里面装满了从 json 文件加载的对象。每 3 秒重新加载一次数据,实际上并没有什么变化(除非用户添加了新数据)。重新加载非常快,但滚动视图会滚动回顶部。我希望它保持在原来的位置。我怎样才能做到这一点?
我使用此代码删除所有重新加载的内容:
[scrollView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
然后我重新填充滚动视图。重新加载时,scroll view vil的frame恢复到初始值,只有对象的添加才会使其展开。