cakeyframeanimation

    0熱度

    1回答

    我正在編程創建名爲* fly的iVar的UIImageViews。 我打電話給一系列包含不同CAKeyFrameAnimations的方法。這些方法使用CAKeyFrameAnimations委託方法'animationDidStop:(CAAnimation *)anim finished:(BOOL)flag'鏈接在一起。 現在這很好,如果我只有一個* fly的實例。 但是,當我創建* fly

    1熱度

    1回答

    我目前的目標是在我的iOS應用程序中爲圖片繪製動畫,以便用戶可以在他們的屏幕上看到類似http://www.youtube.com/watch?v=xlDmk5WdaHk的東西。 我的繪畫加速因時間而異,所以我用CAKeyFrameAnimation和keyTimes構建了我的動畫。此刻,我只有一條Bezier路徑指定了我的繪圖中的所有點,我將路徑添加到我的CAShapeLayer對象中,然後在開

    0熱度

    2回答

    我需要顯示有關當前正在通過CAKeyframeAnimation顯示的fey幀圖像的信息。因此,當「值」索引0處的圖像顯示時,在某些NSTextField中顯示關於該圖像的信息,以及何時動畫到索引1顯示關於該圖像的信息。是否有可能做到這一點? CAKeyframeAnimation *theAnimation=[CAKeyframeAnimation animationWithKeyPath:@"

    0熱度

    1回答

    如果我有一個從屏幕頂部開始並且變得橢圓形的路徑。我想一次在橢圓形的動畫中繼續重複橢圓形。我如何使用CAKeyframeAnimations執行此操作?我有兩個,推遲第二個?我是否等待第一個完成,然後添加第二個?還是有另一種方式? 這裏我路徑/ s的 //The oval shape UIBezierPath *trackPath = [UIBezierPath bezierPathWithOva

    1熱度

    2回答

    我正在開發一款賽車遊戲,每輛汽車都在一條路上跑步。由於比賽是基於時間的,我將repeatCount設置爲bug值。現在的問題是,我無法確定比賽結束時完成了多少圈(也就是說動畫重複了多少次)。我試圖使用CGIntersectRect作爲汽車的框架,並在其定時器功能的某個起點從不準確。

    6熱度

    3回答

    我有一個球形圖像,我正在爲一條路徑製作動畫。動畫設置爲永久重複,但重複之間爲什麼會有延遲? 這裏是我的代碼: CGPathRef aPath; aPath = CGPathCreateWithEllipseInRect(CGRectMake(0, 0, SIZE, SIZE), NULL); [CATransaction begin]; arcAnimation = [CAKeyfram

    3熱度

    1回答

    我正在嘗試動態化圖層,以便在大約0.2秒內不透明度從0變爲1,將不透明度保持爲1秒,然後將不透明度恢復爲0.我嘗試使用關鍵時間做到這一點,但我無法做到。 CAKeyframeAnimation *opacityLabel = [CAKeyframeAnimation animationWithKeyPath: @"opacity"]; // 0.2 seconds fade in, 1 sec

    0熱度

    1回答

    我有一個子層關鍵幀動畫,它定義了一個動畫沿着BSpline的圖像,與旋轉動畫一起組合在一起。將sub-layer.speed設置爲0時,我可以通過根據拖動的距離調整animationsGroup.timeOffset值來沿着曲線來回拖動圖像。 我想要做的是,在某個閾值(例如%15)之後將動畫速度設置爲1,以便動畫自行完成,但並非如此簡單。動畫可以立即完成並返回到起始位置重置的一切,或animiat

    1熱度

    1回答

    我一直在這裏工作了一段時間,並徹底搜索了一個解決方案,但無濟於事。這是我想要做的。 我有一個用戶可以縮放和平移5秒的UIScrollView。我有一個單獨的CALayer,它不在UIScrollView的頂層。我想縮放和翻譯此CALayer的內容以反映在UIScrollView上發生的縮放和平移。我想通過關鍵幀動畫CAKeyFrameAnimation實現此目的。當我把它放到代碼中時,縮放按預期發

    0熱度

    1回答

    我在CAKeyFrameAnimation上遇到了一個奇怪的問題。 下面的代碼: //Inside the selector method of the button CAKeyframeAnimation *anim = [CAKeyframeAnimation animationWithKeyPath:@"position"]; [anim setDelegate:self]; anim