多视图联动时,有时会发生别的控件来回跳动的情况(如美团项目)
原因如下:
/**
isTrancking触摸
isDragging拖拽
isDecelerating减速
*/
//当点击按钮的时候,动画的修改contentOffset ,会触发scrollView的代理方法
//做判断 可以解决
if(scrollView.isTracking|| scrollView.isDragging|| scrollView.isDecelerating) {
//获取scrollView的contentOffset
CGFloatoffsetX = scrollView.contentOffset.x;
/**
scrollView的偏移量和细线的偏移量是1 / 3的关系
*/
_catagoryView.offsetX= offsetX /3;
}