在顶部和底部停止滚动UITableView?

问题描述 投票:16回答:4

我正在使用带有UITableViewUITableViewCells,我想停止列表顶部和底部的“结束”滚动,您可以在最顶部的单元格上显示背景(有时用于刷新) )无论如何只是让单元格的顶部边缘成为“绝对顶部”?所以视图只显示细胞?

iphone objective-c cocoa-touch uitableview
4个回答
29
投票

由于UITableView是UIScrollview的子类,因此将'bounces'属性设置为NO就足够了。

编辑:您可能需要将'alwaysBounceVertical'设置为NO,也是...


8
投票

您可以将tableview bounces属性设置为NO。


7
投票

您可以使用此代码来解决您的问题

self.objBackTableView.bounces = NO;

如果数据适合屏幕而非滚动,则使用下面的代码

self.objBackTableView.alwaysBounceVertical = NO;

1
投票

Swift 4.2:

它根本不滚动:

tableView.bounces = false

如果有足够的空间用于单元格,则不会滚动:

tableView.alwaysBounceVertical = false

希望有用。

© www.soinside.com 2019 - 2024. All rights reserved.