当应用程序滚动到结束时,当应用程序进入后台时,Tableview会重新加载

时间:2016-11-16 10:17:40

标签: uitableview swift3

我正在使用swift 3.0。如果我们将tableview滚动到结尾并将应用程序切换到后台,则tableview将重新加载到第二行。有没有办法避免tableview的这种行为?

如果最后一个单元格不可见,它不会调用委托方法。

我尝试在返回后台时获取tableview的contentOffset,并在返回时重置它。它完美无缺,除了它具有我无法避免的重新加载效果。

我也试过sleep(1)。每次我们来到前台时,它都会显示1秒钟的闪烁效果。

1 个答案:

答案 0 :(得分:0)

得到了解决方案。应用程序需要支持横向和纵向模式,因此这是iOS行为。如果我将应用程序锁定到横向模式,它的工作正常,但不支持适应性功能。