我不是说我想禁用滚动。我希望能够以编程方式告诉表立即停止移动(但之后它应该仍然可以滚动)。这可能吗?
答案 0 :(得分:111)
UITableView
是UIScrollView
的子类。如果你告诉它滚动到它的当前位置,它将停止滚动,所以这应该适合你:
[tableView setContentOffset:tableView.contentOffset animated:NO];
答案 1 :(得分:19)
将表格视图绑定到名为tableView
的变量,然后使用以下行禁用滚动:
tableView.scrollEnabled = NO;
如果您希望它再次滚动,请将其设置为YES
。
答案 2 :(得分:8)
设置tableView.alwaysBounceVertical = NO;
答案 3 :(得分:0)
如果您使用的是表视图控制器,请按照以下步骤进行操作