[UIView transitionWithView:...]是否发生在主线程之外?

时间:2015-04-15 23:13:09

标签: ios objective-c uiview

我一直致力于优化图片重要新闻Feed表视图的滚动效果(f.p.s.)。

我注意到,当我添加以下内容时,我预期会减慢速度,但实际上感觉感觉更好,即不那么口吃。

    [UIView transitionWithView:self
                      duration:0.3f
                       options:UIViewAnimationOptionTransitionCrossDissolve
                    animations:^{ self.image = image; }
                    completion:NULL];

我愿意相信交叉溶解效果会产生更平滑滚动的错觉,但我也会购买动画/绘图从主线程发出(甚至可能) ),释放UI以专注于滚动的其他方面减去在画布上绘制图像。

那是什么给我的,我想象的是什么?

难以将Core Animation配置为滚动,因为它依赖于网络(图像是基于URL的),滚动速度,速度等等所以这是纯粹的轶事观察。任何建议进行更一致的滚动分析都会受到欢迎。

UIView Doc供参考。

0 个答案:

没有答案