是否可以使用 UIScrollView 并将 UITableView 放置在屏幕中间的某个位置来实现平滑滚动? UIScrollView contentSize 被拉长以适应 UITableView 的额外高度。 UITableView 应该能够包含无限且未知数量的行。向下滚动整个 View 将导致上部非表格 View 部分首先消失,然后它像常规表格 View 一样向下滚动。
换句话说,我想在顶行之前实现一个包含一些固定内容的表格。将其想象为表格的“标题区域”,向上滚动并让位于整个表格行。
我可能知道我可以实现 TableView 并以编程方式使第一行包含一些固定图像。这样,它就会按预期工作。但哪个更容易实现?
最佳答案
您确实不想将表格置于 ScrollView 中。当用户在表格上滚动时,它不会移动底层 ScrollView ,因此您将无法获得所需的效果。
改为实现 viewForHeaderInSection 并传入要在第一行上方显示的 View ,或设置 tableViewHeader。
关于iphone - 如何同时使用 UIScrollView 和 UITableView 实现平滑滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10638880/