據我所知,簡單地說,Core Animation實際上是通過隨時間推移插值屬性值來工作的。鑑於此,有什麼方法可以將該屬性內插到特定時間?例如,我有動畫iOS核心動畫值插值
animation = [CABasicAnimation animationWithKeyPath:@"opacity"];
animation.duration = 1.0;
animation.fromValue = [NSNumber numberWithFloat:0.0];
animation.toValue = [NSNumber numberWithFloat:1.0];
當不透明度值也是0.5時,有沒有一種方法可以在例如0.5秒時凍結圖層?
如果沒有辦法與Core Animation做到這一點,是否有任何用於objective-c的補間庫允許這樣做?
我想要的不是關鍵幀動畫。我想要一個基本的動畫,可以隨意插入到特定的狀態。假設我製作了1秒的基本動畫,並且我希望目標處於與動畫0.3秒後相同的狀態,只需簡單說明「插值到0.3」或其他內容。 – vangoz 2012-01-24 09:59:26