UIScrollView在与别的视图联动的时候出现的问题

多视图联动时,有时会发生别的控件来回跳动的情况(如美团项目)

原因如下:

/**

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;

}

你可能感兴趣的:(UIScrollView在与别的视图联动的时候出现的问题)