1
在實現交互轉換時,我想模仿使用非線性緩動函數的動畫轉換。在CA搜索後,它看起來像插值機器都隱藏在私有API後面。交互轉換的非線性屬性插值
- 有沒有一種方法可以利用Core Animation來爲我做出咕嚕的工作?
- 我是否需要滾動自己的值插值?
- 是否有一些現有的開放源代碼庫這樣做?
在實現交互轉換時,我想模仿使用非線性緩動函數的動畫轉換。在CA搜索後,它看起來像插值機器都隱藏在私有API後面。交互轉換的非線性屬性插值
事實證明,代替手動修改所有屬性自己,我可以正常調度動畫,則該層speed
設置爲0
和控制使用所述層的timeOffset
屬性的進展。鑑於動畫持續時間爲1秒,percentComplete
直接映射到timeOffset
。
我從Nick Lockwood的iOS Core Animation: Advanced Techniques瞭解到這一點。
如果這解決了你的問題,你[鼓勵接受你自己的答案](http://stackoverflow.com/help/self-answer)。 – DarkDust