cakeyframeanimation

    0熱度

    2回答

    我嘗試用於旋轉層做CAKeyFrameAnimation: CALayer* theLayer = myView.layer; CAKeyframeAnimation* animation; animation = [CAKeyframeAnimation animationWithKeyPath:@"transform.rotation.z"]; animatio

    0熱度

    1回答

    問候, 比方說,爲了簡單起見,我在動畫使用採用包含三個關鍵幀的路徑的CAKeyframeAnimation一個UIView的位置,讓我們稱他們爲A,B,一個C.在隨機在動畫期間我想檢查動畫是否已經通過了B關鍵幀。 我該怎麼做?

    8熱度

    2回答

    例如,我有這個CAKeyFrameAnimation: CALayer* theLayer = myView.layer; CAKeyframeAnimation* animation; animation = [CAKeyframeAnimation animationWithKeyPath:@"transform.rotation.z"]; animation.

    1熱度

    2回答

    我嘗試這樣做:有一個視圖已經旋轉到某個值,可以說15度。 想象一下旋轉了15度的視圖。 接下來,我只知道,我希望這個視圖將從當前旋轉旋轉到40度。 想象一下如何將視圖從15度旋轉到40度。 實踐中,我想用CAKeyFrameAnimation來做到這一點。但事情是,我所能做的就是從哪裏到哪裏硬指定。沒有像UIView動畫那樣的方便的「拾取當前狀態」的東西,對吧?我會怎麼做呢? 此外,我想爲該旋轉始

    15熱度

    4回答

    我想有一個更好的瞭解此參數的 + (id)animationWithKeyPath:(NSString *)keyPath 他們只是說:「是動畫的屬性的關鍵路徑。」 在一些示例代碼片段我看到的東西,如: CABasicAnimation *fadeInAnimation = [CABasicAnimation animationWithKeyPath:@"opacity"]; CAKeyf

    2熱度

    1回答

    我有這段代碼。在values數組的末尾,你可以看到我爲不透明度提供了0.5。但出於某種原因,當動畫停止時,它會再次閃爍,然後使視圖完全透明。那裏有什麼問題? CALayer *layer = self.layer; CAKeyframeAnimation *blinkAnim = [CAKeyframeAnimation animationWithKeyPath:@"opacity"]; bl

    10熱度

    4回答

    我想用幾個關鍵幀創建一個動畫。我想我的圖層(在這種情況下,一個按鈕) 放大到1.5然後下降到0.5然後到1.2然後下降到0.8然後1.0。 我也想EaseIn和EaseOut的每個關鍵幀。 您可以想象,這會在現場創造出彈跳/彈跳效果。 在我的應用程序的其他部分,我一直在使用CAKeyframeAnimation(參見下面的代碼)。 這會創建一個類似的彈性動畫,但對於x和y位置。 我可以修改下面的代

    0熱度

    1回答

    這'我的代碼,我試圖改變我的imageView的大小。如果你能指出任何錯誤,我會非常感激.. UIImageView *imageViewForAnimation = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"ravan.jpg"]]; imageViewForAnimation.alpha = 1.0f;