如何使用UIScrollView和UITableView实现平滑滚动



是否可以同时使用 UIScrollView 并将 UITableView 放置在屏幕中间开始的某个位置来实现平滑滚动?UIScrollView contentSize 被拉长以适应 UITableView 的额外高度。UITableView 应该能够包含无限和未知数量的行。向下滚动整个视图将导致上部非表视图部分首先消失,然后像常规表视图一样向下滚动。

换句话说,我想在顶行之前实现一个包含一些固定内容的表。将其视为表格的"标题区域",向上滚动并让位于整个表格行。

可能知道我可以实现一个 TableView 并以编程方式使第一行包含一些固定图像。这样,它将按预期工作。但是哪个更容易实现?

您真的不想将表放在滚动视图中。当用户在表上滚动时,它不会移动底层滚动视图,因此您将无法获得所需的效果。

改为实现 viewForHeaderInSection 并传入要在第一行上方显示的视图,或设置 tableViewHeader。

最新更新