繁体   English   中英

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

[英]How can I stop the UITableView over scroll at the top and bottom?

我正在使用带有UITableViewUITableViewCells ,我想停止在列表顶部和底部获得的“over”滚动,您可以在最顶部的单元格上下拉以显示背景(有时用于刷新) 有没有办法让单元格的顶部边缘成为“绝对顶部”? 所以视图只显示单元格?

由于 UITableView 是 UIScrollview 的子类,因此只需将 'bounces' 属性设置为 NO。

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

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

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

self.objBackTableView.bounces = NO;

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

self.objBackTableView.alwaysBounceVertical = NO;

斯威夫特 4.2:

它根本不是滚动:

tableView.bounces = false

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

tableView.alwaysBounceVertical = false

希望有用。

界面生成器

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

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM