Ios 当应用程序进入后台时,UISplitViewController中UITableView的滚动位置(contentOffset)会发生变化

Ios 当应用程序进入后台时,UISplitViewController中UITableView的滚动位置(contentOffset)会发生变化,ios,swift,uitableview,ipad,uisplitviewcontroller,Ios,Swift,Uitableview,Ipad,Uisplitviewcontroller,我正在运行XCode 7.3.1和iOS 9.3。使用XCode的默认主细节应用程序模板(一个UISplitViewController包含主UITableViewController和细节UIViewController),在iPad Air 2模拟器上运行,按下home(主页)按钮,然后恢复应用程序时,表格内的滚动位置会发生变化:表格会明显向上滚动。这不会发生在iPhone模拟器上 从创建模板XCode项目到它在模拟器上运行,都可以看到这方面的记录 这是什么原因造成的?有什么办法可以预防吗

我正在运行XCode 7.3.1和iOS 9.3。使用XCode的默认主细节应用程序模板(一个
UISplitViewController
包含主
UITableViewController
和细节
UIViewController
),在iPad Air 2模拟器上运行,按下home(主页)按钮,然后恢复应用程序时,表格内的滚动位置会发生变化:表格会明显向上滚动。这不会发生在iPhone模拟器上

从创建模板XCode项目到它在模拟器上运行,都可以看到这方面的记录

这是什么原因造成的?有什么办法可以预防吗

要查看表格跳转行为,请参见以下gif:


嘿,安德鲁。我还创建了一个新的Master Detail应用程序,添加了100个项目,按下home并再次打开该应用程序。只有滚动条闪烁,但我看不到应用程序更改
contentOffset
。你确定你没有更改任何其他内容吗?谢谢你的回复。是的,我很确定,但我会把整件事再做一遍以防万一。这个小故障看起来确实有点间歇性。在表格中向下滚动一点并选择一个项目后,您是否可以强制退出并重试?我将重试,但我尝试了不同的滚动位置和不同的选定/未选定单元格。嗨,Alex,我再次重新创建了模板主控详细信息应用程序,但仍然看到表格跳转。它跳跃的数量是不稳定的。我已经记录了整个过程(创建项目、运行项目、遇到故障),一旦我上传了文件,我会将其附加到问题上。谢谢很好,我去看看嘿,安德鲁。我还创建了一个新的Master Detail应用程序,添加了100个项目,按下home并再次打开该应用程序。只有滚动条闪烁,但我看不到应用程序更改
contentOffset
。你确定你没有更改任何其他内容吗?谢谢你的回复。是的,我很确定,但我会把整件事再做一遍以防万一。这个小故障看起来确实有点间歇性。在表格中向下滚动一点并选择一个项目后,您是否可以强制退出并重试?我将重试,但我尝试了不同的滚动位置和不同的选定/未选定单元格。嗨,Alex,我再次重新创建了模板主控详细信息应用程序,但仍然看到表格跳转。它跳跃的数量是不稳定的。我已经记录了整个过程(创建项目、运行项目、遇到故障),一旦我上传了文件,我会将其附加到问题上。谢谢很好,我去看看