首页 > 解决方案 > 获取一个 UITableView 加载到标题的顶部

问题描述

我有UITableView一个巨大的表格标题(大约是屏幕的一半)和下面 1 部分中的表格视图行。当我从另一个加载这个视图控制器时,它会加载到UITableView标题隐藏部分的底部(取决于有多少行)。

我试过这个:

table.setContentOffset(.zero, animated: false);

仅适用于viewDidAppear(). 这会导致视图滚动,但我只希望它在可见之前位于顶部。

标签: iosswiftuitableviewswift4ios11

解决方案


确保表格视图alwaysBounceVertical是真实的。

table.setContentOffset 仅适用于 viewDidAppear()

将其移至viewDidLayoutSubviews.


推荐阅读