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;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容