我有一个UITableView
,每个单元格内都有一个UIScrollView
。当1 UIScrollView
移动时,所有其他UIscrollViews
中的所有UITableViewCell
都被迫滚动到相同的x。
除了UIScrollView
动画不能正常工作,滚动滚动停止,第二个手指离开屏幕而不是像普通滚动动画那样减速时,效果很好。
在scrollViewDidScroll
内,我使用以下内容更改其他UIScrollViews
for cell in self.sportTable.visibleCells {
if scrollView != (cell as! MySportCell).scrollView {
(cell as! MySportCell).scrollView.setContentOffset(self.currentPointInDetailedScroll ?? CGPoint(x: 0.0, y: 0.0), animated: false)
}
}
我基本上想要得到的是,所有UIScrollViews
中的所有UITableViewCell
都会一起移动,当滚动和抬起手指时,所有UIScrollViews
都会减慢而不是只是停下来,看起来像是卡住了