iOS 代码更新UI时晃动问题
2017-07-20 本文已影响14人
AlanAnie
虽然强调了更新UI需要在主线程操作,但是问题是有些时候我们没有在异步。但是线程未知的情况。下UI刷新成功了。但是会有明显的晃动。所以必须加上在主线程里更新UI的操作。我使用的是GCD封装好的方法
[[NSOperationQueue mainQueue]addOperationWithBlock:^{
[UIView animateWithDuration:0.5f animations:^{
_deviceTab.frame = rect;
}];
}];