多視圖聯(lián)動時硝全,有時會發(fā)生別的控件來回跳動的情況(如美團項目)
原因如下:
/**
isTrancking觸摸
isDragging拖拽
isDecelerating減速
*/
//當點擊按鈕的時候,動畫的修改contentOffset ,會觸發(fā)scrollView的代理方法
//做判斷 可以解決
if(scrollView.isTracking|| scrollView.isDragging|| scrollView.isDecelerating) {
//獲取scrollView的contentOffset
CGFloatoffsetX = scrollView.contentOffset.x;
/**
scrollView的偏移量和細線的偏移量是1 / 3的關(guān)系
*/
_catagoryView.offsetX= offsetX /3;
}