//因为setContentOffset animation有时候卡顿所以写此方法
-(void)setBgContentOffsetAnimation:(CGFloat )OffsetY
{ [UIView animateWithDuration:.25 animations:^
{
bgScrollView.contentOffset = CGPointMake(0, OffsetY);
}];
}
出现这种情况的原因有很多
1:runloop 中原因
系统为了资源禁用了动画 和其他事件的接收
2:短时间多次调用此方法 系统取消了动画
3:跟其他动画冲突
任何在mainroop中的操作,花费的时间超过16ms的会导致应用程序放慢动画帧。