我在我的应用程序中实现了一个简单的动画。我通过使用CABasicAnimation
的四个图像帧之间的交叉淡入来实现动画,其具有from和value值设置为(id)(myimage.CGImage)
。该动画独立于CALayer,但在自己的小型子视图中滚动弹出的UITextView时,在帧混合过程中文本滚动非常干燥,并在滚动时暂停动画。将动画放在自己的线程中是否可以缓解问题,或者这仅仅是由Core Animation完成的复杂操作?在CABasicAnimation运行时,Laggy在UITextView中滚动
感谢您的帮助!
我继续前进,并将动画添加到单独的线程,但它似乎没有使任何更流畅。我错过了什么吗?我想现在我的问题是UI动画可以发送到一个单独的线程,或者他们总是在主线程中运行? – ThisDarkTao 2011-05-07 08:21:19
由于我看到类似的问题,并希望这个问题得到解答,我提供了一个奖励。 – DarkDust 2011-05-09 06:46:10
+1有类似的问题,希望有很好的答案。 – 2011-05-09 09:28:45