20

我正在使用UITableViewwithUITableViewCells并且我想停止您在列表顶部和底部获得的“过度”滚动,您可以在最顶部的单元格上下拉以显示背景的位(有时用于刷新)是无论如何,只是让单元格的顶部边缘成为“绝对顶部”?所以视图只显示单元格?

4

5 回答 5

35

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

编辑:您可能也需要将“alwaysBounceVertical”设置为 NO...

于 2013-06-05T10:44:07.843 回答
8

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

于 2013-06-05T10:47:49.167 回答
8

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

self.objBackTableView.bounces = NO;

并使用下面的代码来判断数据是否适合屏幕而不是滚动

self.objBackTableView.alwaysBounceVertical = NO;
于 2016-07-30T09:22:22.127 回答
4

斯威夫特 4.2:

它根本不是滚动:

tableView.bounces = false

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

tableView.alwaysBounceVertical = false

希望有用。

于 2019-04-14T14:17:52.210 回答
0

界面构建器

  1. 在左侧的文档大纲中选择表格视图
  2. 导航到右侧的View Inspector
  3. 取消选中垂直反弹

在此处输入图像描述

于 2020-01-28T19:27:24.260 回答