我有一个UITableView,其设置与另一个视图上的tableview相同,但是这个视图没有正确减速。
如果我添加:
,它确实有用self.tableView.bounces = true
self.tableView.alwaysBounceHorizontal = true
self.tableView.alwaysBounceVertical = true
然后桌子将水平移动,删除alwaysBounceHorizontal,然后停止桌子再次减速并停止一个用户停止触摸。
之前有没有人遇到这样的事情,因为我在同一个正常工作的视图的桌面视图中显示了相同的内容。
答案 0 :(得分:0)
管理到了解决这个问题,原来它是由UIRefreshControl引起的
感觉有点像黑客,但我现在通过添加以下表格滚动减速正常工作:
func scrollViewWillBeginDecelerating(scrollView: UIScrollView) {
self.refreshControl.removeFromSuperview()
}
func scrollViewDidScroll(scrollView: UIScrollView) {
if scrollView.contentOffset.y < 10{
self.tableView.addSubview(self.refreshControl)
}
}