我的
a) 如果滚动到底部,它将自动向上滚动一点(大约50个点),留下最后一个单元格几乎不可见,所以我必须再次向下滚动。我的每个单元格高度都是60个点。
b) 滚动条总是显示然后消失,表明某些东西正在移动
这种情况发生在我应用程序中的多个
编辑:好吧,我已经找到了问题所在:我在推送该segue时隐藏了一个
UITableView
有许多可重用的单元格,当我点击其中一个单元格时,它会通过推送转场带我到另一个视图控制器(显示该单元格的详细信息,比如商品名称、价格、图片等等)。当我弹出该视图控制器(通过点击返回按钮)时,UITableView
表现出奇怪的行为:a) 如果滚动到底部,它将自动向上滚动一点(大约50个点),留下最后一个单元格几乎不可见,所以我必须再次向下滚动。我的每个单元格高度都是60个点。
b) 滚动条总是显示然后消失,表明某些东西正在移动
UITableView
(尽管如果没有滚动到底部,内容就不会自动移动)。这种情况发生在我应用程序中的多个
UITableView
中。我没有在viewWillAppear中强制重新加载表视图,所以我不明白发生了什么。我的内容在从服务器加载后是静态的(除非用户更改它,然后执行重新加载)。但只是显示一个项目的详情并弹出那个VC不会改变表视图中的任何内容。编辑:好吧,我已经找到了问题所在:我在推送该segue时隐藏了一个
UIToolbar
。如果我始终让它可见(这不是我想要的),它仍然会在我的表视图中弹出滚动条动画,但如果在最后几行,则不会滚动表视图。