如何使UITableView停止滚动
我不是说我想禁用滚动。 我希望能够以编程方式告诉表立即停止移动(但之后它应该仍然可以滚动)。 这可能吗?
UITableView
是UIScrollView
的子类。 如果你告诉它滚动到当前位置,它将停止滚动,所以这应该为你工作:
[tableView setContentOffset:tableView.contentOffset animated:NO];
将你的表视图绑定到一个名为tableView
的variables,然后用下面一行你可以禁用滚动:
tableView.scrollEnabled = NO;
将其设置为YES
,如果您希望它可以再次滚动。
设置tableView.alwaysBounceVertical = NO;
如果您正在使用表格视图控制器,请按照下面的步骤
- 在故事板上select表格视图控制器
- 转到属性检查器 – >滚动视图
- 取消选中启用的滚动