我有一个UITableView
,在每个单元里面有一个UIScrollView
。当1 UIScrollView
正在移动时,所有其他UITableViewCell
中的所有UIscrollViews
都被迫滚动到相同的x。在UITableviewcells里面滚动UIScrollviews在一起
除非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)
}
}
什么,我只想尽力去明白的是,这一切的一切的UITableViewCell
的UIScrollViews
将一起移动和滚动和抬起手指全部UIScrollViews
时会慢下来,而不是只是停下来,看起来像卡住了