我在我的應用程序中實現了一個簡單的動畫。我通過使用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